没有删除css类元素

时间:2012-10-13 18:34:14

标签: jquery

如何获取未删除的元素“.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>

5 个答案:

答案 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)")