JQuery для удаления класса всех ссылок внутри элемента - PullRequest
0 голосов
/ 14 апреля 2011

Я неправильно понял мои селекторы.Я пытаюсь выбрать все элементы в классе, которые являются ссылками и удалить класс из них.

Я пробовал это безрезультатно.

$('.panel:a').removeClass('active');

Есть идеи?

Ответы [ 3 ]

4 голосов
/ 14 апреля 2011
$('.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
1 голос
/ 14 апреля 2011

Вы можете попробовать это:

$('a.panel').removeClass('active'); 
//removes active from all anchor tags with class panel
0 голосов
/ 14 апреля 2011

Вы можете сделать что-то вроде:

    var objs = $('.panel');

    $.each(objs, function(key, obj){
        if(obj.is('a')){
            obj.removeClass('active');
        }
    });

Помогает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...