2011-06-21 5 views

答えて

18

slice()意志

$('p').slice(1).hide(); 

... 1は結果の2番目の要素であると0が最初のようになります。おそらく最高のパフォーマンスを提供します。これは、カスタムフィルタの代わりにネイティブメソッドを使用するため、高速です。

また、あなたは:not().not()を使用することができます。

$('p:not(:first)').hide(); 

//or $('p').not(':first').hide(); 
+1

は素晴らしい作品ありがとうございました。ああ、あなたの権利、スライスにこだわるつもり – locrizak

6

http://jsfiddle.net/x6DEY/

$("p").not(":first").hide(); 

これはあまりにも動作しますが、醜いです必要があります。

$("div:not(:first)").hide(); 
関連する問題