русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

.addClass( имяКласса )

Возвращает: jQuery

Описание: Добавляет указанный(е) класс(ы) к каждому совпавшему элементу.

.addClass( имяКласса )

Добавлена в версию: 1.0
имяКласса
Один или несколько имен классов для добавления к атрибуту класс каждого совпавшего элемента.

.addClass( function(индекс, класс) )

Добавлена в версию: 1.4
function(индекс, класс)
Функция, возвращающая один или несколько, разделенных пробелами, имен класса для добавления. Получает индекс положения элемента в наборе, и старое значение класса в качестве аргументов.

Важно отметить, что этот метод не заменяет класс. Он просто добавляет класс к любому классу, который уже отнесен к элементу.

Более одного класса может быть добавленно одновременно, разделенных пробелами, в набор соответствующих элементов, как например:

$('p').addClass('myClass yourClass');

Этот метод обычно используется с .removeClass() для переключения классов элемента от одного к другому, как например:

$('p').removeClass('myClass noClass').addClass('yourClass');

Здесь, класс myClass и noClass удаленны из всех параграфов, в то время как yourClass добавлен.

Начиная с jQuery 1.4, метод .addClass() позволяет нам установить имя класса, передав его в функцию.

$('ul li:last').addClass(function() {
  return 'item-' + $(this).index();
});

В неотсортированный список с пятью элементами <li>, этот пример добавит класс "item-4" к последнему <li>.

Примеры

Пример 1

Добавляет класс ’selected’ к совпавшим элементам.
$("p:last").addClass("selected");
Результат выполнения кода выше:

Пример 1 - Полный код:

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
  $(document).ready(function(){
   $("p:last").addClass("selected");
  });
  </script>
  <style>
  p { margin: 8px; font-size:16px; }
  .selected { color:blue; }
  .highlight { background:yellow; }
  </style>
</head>
<body>
  <p>Hello</p>
  <p>and</p>
  <p>Goodbye</p>
</body>
</html>

Пример 2

Добавляет классы ’selected’ и ‘highlight’ к совпавшим элементам.
$("p:last").addClass("selected highlight");
Результат выполнения кода выше:

Пример 2 - Полный код:

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  <script>
  $(document).ready(function(){
$("p:last").addClass("selected highlight");
  });
  </script>
  <style>
  p { margin: 8px; font-size:16px; }
  .selected { color:red; }
  .highlight { background:yellow; }
  </style>
</head>
<body>
  <p>Hello</p>
  <p>and</p>
  <p>Goodbye</p>
</body>
</html>
Была ли эта информация полезной?
   

Комментарии