ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

jQuery Tutorial

jQuery HOME jQuery Intro jQuery Get Started jQuery Syntax jQuery Selectors jQuery Events

jQuery Effects

jQuery Hide/Show jQuery Fade jQuery Slide jQuery Animate jQuery stop() jQuery Callback jQuery Chaining

jQuery HTML

jQuery Get jQuery Set jQuery Add jQuery Remove jQuery CSS Classes jQuery css() jQuery Dimensions

jQuery Traversing

jQuery Traversing jQuery Ancestors jQuery Descendants jQuery Siblings jQuery Filtering

jQuery AJAX

jQuery AJAX Intro jQuery Load jQuery Get/Post

jQuery Misc

jQuery noConflict() jQuery Filters

jQuery References

jQuery Selectors jQuery Events jQuery Effects jQuery HTML/CSS jQuery Traversing jQuery AJAX jQuery Misc jQuery Properties


jQuery - Get and Set CSS Classes


С помощью jQuery легко манипулировать CSS элементов.



jQuery манипулирования CSS

JQuery имеет несколько методов для манипуляции CSS. Мы будем смотреть на следующие методы:

  • addClass() - Добавление одного или нескольких классов к выбранным элементам
  • removeClass() - Удаление одного или нескольких классов из выбранных элементов
  • toggleClass() - Переключение между добавлением/удалением классов из выбранных элементов
  • css() - Задает или возвращает атрибут style

Пример таблицы стилей

Следующая таблица стилей будет использоваться для всех примеров на этой странице:

.important {
    font-weight: bold;
    font-size: xx-large;
}

.blue {
    color: blue;
}

Метод jQuery AddClass ()

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

Пример

$("button").click(function(){
    $("h1, h2, p").addClass("blue");
    $("div").addClass("important");
});

Можно также указать несколько классов в методе AddClass ():

Пример

$("button").click(function(){
    $("#div1").addClass("important blue");
});


Метод jQuery removeClass ()

В следующем примере показано, как удалить определенный атрибут class из различных элементов:

Пример

$("button").click(function(){
    $("h1, h2, p").removeClass("blue");
});

Метод jQuery toggleClass()

В следующем примере будет показано, как использовать метод jQuery toggleClass (). Этот метод переключает между добавлением/удалением классов из выбранных элементов:

Пример

$("button").click(function(){
    $("h1, h2, p").toggleClass("blue");
});

Метод jQuery CSS()

Метод jQuery CSS () будет объяснен в следующей главе.


jQuery CSS справочник

Для полного обзора всех jQuery CSS методы, пожалуйста, перейдите на наш jQuery HTML/CSS справка.