2011-10-25 6 views
0

他のすべてのクラスにクラスを追加する必要があります。li要素。私は通常、nth-child(odd)セレクタを使用しますが、私はこれをIE7で動作させるために必要とします。他のすべての要素にクラスを追加する最善の方法は何ですか?IE7の他のすべての要素にクラスを追加する

答えて

1

$('li:even').addClass('whatever');

http://api.jquery.com/even-selector/

+0

1:ショートと甘いです。必要ならば、 ':odd 'セレクタもあります。 –

+0

@JamesJohnson true - 当時考えていませんでしたが、jQueryの偶数/奇数はゼロベースなのでCSS偶数/奇数セレクタは1ベースですので、 '$( 'li:even')' jQueryはCSSの 'li:nth-​​child(odd)'と同じリスト要素にマッチします。 http://jsfiddle.net/mblase75/RFKXX/ – Blazemonger

関連する問題