2011-04-14 9 views
0

선택기가 잘못되었습니다. 링크 인 클래스 내의 모든 요소를 ​​선택하고 클래스에서 클래스를 제거하려고합니다.요소 내의 모든 링크를 제거하는 JQuery

나는 이것을 아무렇지 않게 사용해 보았습니다.

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

아이디어가 있으십니까?

답변

4
$('.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 
+0

놀라운. 잘 했어 –

1

이 시도 할 수 있습니다 :

$('a.panel').removeClass('active'); 
//removes active from all anchor tags with class panel 
0

당신은 같은 것을 수행 할 수 있습니다

var objs = $('.panel'); 

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

가 도움이됩니까을?

관련 문제