テーブルから行の範囲を選択するためのjQueryのみのソリューションはありますか?jQueryの使用方法行の範囲を選択するにはどうすればよいですか?
私は 'eq'、 'lt'、 'gt'が存在することを知っていますが、これらのセレクタの組み合わせを探しています。
テーブルから行の範囲を選択するためのjQueryのみのソリューションはありますか?jQueryの使用方法行の範囲を選択するにはどうすればよいですか?
私は 'eq'、 'lt'、 'gt'が存在することを知っていますが、これらのセレクタの組み合わせを探しています。
一度に複数のフィルタを適用することはできますが、2番目のフィルタは最初のフィルタの結果に適用されるため、次の行は4番目の行(0..2をスキップ)からハイライト表示され、3行(含まれて0..2):ので
$('#t tr:gt(2):lt(3)').css('background-color', '#f00');
式のnthChildセレクタを使用できます。
'eq'、 'lt'、 'gt'を連鎖させることができます。これにより、返された配列のそれぞれが順次フィルタリングされます。
jQuery filterを使用できます。これの1つの形式は引数としてコールバック関数をとります。選択のために複雑なコードを書くことができます。
:GT()はjQueryの拡張機能です...使用:GT()は、パフォーマンスの利点を取ることができない...最近のブラウザでのパフォーマンスを向上させるために、代わりに$( "css-selector")。スライス(インデックス)を使用してください。
これは、ネイティブ配列メソッドslice
を使用して目標を達成する方が良いと言います。
$('ul > li').slice(start, end).css("color", "blue")