给出以下HTML:
<div id="table-filters">
<ul>
<li class="active">blah</li>
<li>blah</li>
<li>blah</li>
<li>blah</li>
</ul>
</div>
使用表格过滤器作为jQuery选择器,如何清除具有CLASS=ACTIVE
的元素,无论它恰好位于哪个LI
?
感谢
答案 0 :(得分:114)
这应该有效:
$("#table-filters>ul>li.active").removeClass("active");
//Find all `li`s with class `active`, children of `ul`s, children of `table-filters`
答案 1 :(得分:30)
你也可以这样做:
$("#table-filters li").parent().find('li').removeClass("active");