8

クラス「.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>
4

5 に答える 5

8

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

。いいえ()

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

またはjQuery( ":not()")

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

「:not」セレクターと「.not()」セレクターの使用の間にあります

「:not」セレクターと「.not()」セレクターの使用のパフォーマンスの違いを参照してください。

于 2012-10-13T18:39:50.007 に答える
5

使用:not()

$("li:not(.deleted)")
于 2012-10-13T18:35:57.760 に答える
4
$("ul.users > li.user:not(.deleted)");
于 2012-10-13T18:36:15.140 に答える
4
$('.users .user').not('.deleted');
于 2012-10-13T18:36:14.867 に答える
3

jQueryの場合:

$(".users li:not(.deleted)")
于 2012-10-13T18:36:26.333 に答える