2012-10-13 6 views
8

削除されていない要素 "getleted"を取得するにはどうすればよいですか?cssクラスの要素が削除されていません

<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> 

答えて

8

。あなたはCSSのセレクタとメソッドでそれを行うことができます。

.NOT()

jQuery("ul.users li").not(".deleted"); 

又はjQueryの( "しない()")

jQuery("ul.users li:not(.deleted)"); 

は使用の間にある「しない」と「.NOT()」セレクタ

Performance differences between using ":not" and ".not()" selectors?

6

使用:not():jQueryを使って

$("li:not(.deleted)") 
4
$("ul.users > li.user:not(.deleted)"); 
3

:そう

$(".users li:not(.deleted)") 
関連する問題