Я использую следующий код, чтобы попробовать и поменять класс только в том случае, если на странице присутствует определенное имя класса;Оператор if для переопределения класса
$(function() {
if ($('.special').length){
$(".tab_item").removeClass("tab_item_color").addClass("tab_item_color");
}
});
Так на английском языке: Если класс «специальный» присутствует, а затем удалить .tab_item и добавить tab_item_color вместо этого.
Это то, что я хочу. Правильно ли это читается? Следует ли использовать swapClass?
* ли это прочитать правильный * Нет, это не делает?. Вы удаляете 'tab_item_color', а не' tab_item'. –
Typo? Вы удаляете, затем добавляете тот же класс –
Вы имеете в виду toggleClass() или jQueryUI's switchClass()? Может быть, я не знаю swapClass() в jQuery –