0

Jqueryを使用して要素を選択から除外する場合CSSを使用するのが好きです:パフォーマンスが速いためセレクターではありません:not()VS .not()ですが、Jquery1.8.0からは機能しなくなりました:(他に使用する方法はありますかJqueryで同等以上のパフォーマンス( .not ()を除く)を使用しますか?THX !!

これは、ここではJquery 1.7.2
Fiddleで機能しますが、 ここ
ではJquery1.8.0Fiddleでは機能しません。

$(document).ready(function(){
$("ul li:not(:first)").hide();
});
4

2 に答える 2

2

実際のCSS3セレクターを渡します。それははるかに高速です:

$("li:not(:first-child)").hide();

これがあなたのフィドルです:http://jsfiddle.net/E7gBM/1/

于 2012-09-04T18:16:12.060 に答える
1

:gt()最初のセレクターを除外してみてくださいli

$("ul li:gt(0)").hide();
于 2012-09-04T18:14:46.710 に答える