如何获取未删除的元素“.deleted”?
<ul class="users">
<li class="user">mack</li>
<li class="user">david</li>
<li class="user">Resa</li>
<li class="user deleted">Stock</li>
<li class="user">fame</li>
<li class="user">clock</li>
</ul>
答案 0 :(得分:8)
如此;你可以用css选择器和方法来做。
<强>。不是()强>
jQuery("ul.users li").not(".deleted");
或 jQuery(“:not()”)
jQuery("ul.users li:not(.deleted)");
介于使用“:not”和“.not()”选择器
之间请参阅Performance differences between using ":not" and ".not()" selectors?
答案 1 :(得分:5)
使用:not()
:
$("li:not(.deleted)")
答案 2 :(得分:4)
$("ul.users > li.user:not(.deleted)");
答案 3 :(得分:4)
$('.users .user').not('.deleted');
答案 4 :(得分:3)
使用jQuery:
$(".users li:not(.deleted)")