#jquery #class #jquery-selectors
#jquery #класс #jquery-селекторы
Вопрос:
У меня неправильные селекторы. Я пытаюсь выбрать все элементы внутри класса, которые являются ссылками, и удалить из них класс.
Я пробовал это безрезультатно.
$('.panel:a').removeClass('active');
Есть идеи?
Ответ №1:
$('.panel a').removeClass('active');//Will remove class 'active' from all elements comes under elements that've class panel
$('.panel > a').removeClass('active'); // Will remove class only from immediate children
Ответ №2:
вы можете попробовать это:
$('a.panel').removeClass('active');
//removes active from all anchor tags with class panel
Ответ №3:
Вы можете сделать что-то вроде:
var objs = $('.panel');
$.each(objs, function(key, obj){
if(obj.is('a')){
obj.removeClass('active');
}
});
Помогает ли это?