如何解决jQuery删除元素中所有链接的removeClass
| 我的选择器有误。我试图选择一个类中的所有元素作为链接,并从中删除一个类。 我尝试这样做无济于事。$(\'.panel:a\').removeClass(\'active\');
有任何想法吗?
解决方法
$(\'.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
,您可以尝试以下方法:
$(\'a.panel\').removeClass(\'active\');
//removes active from all anchor tags with class panel
,您可以执行以下操作:
var objs = $(\'.panel\');
$.each(objs,function(key,obj){
if(obj.is(\'a\')){
obj.removeClass(\'active\');
}
});
有帮助吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。