0

このようなページがあります

<h4></h4>
<table></table>  < want this
...              < want all these tables
<table></table>  < want this
<h4></h4>
<table></table>  < not this
...              < not these
<table></table>  < not this

<h4>このjQueryセレクターを使用して最初の要素の下のテーブルのみを選択しようとしています

$("h4:eq(0) ~ table.someClass:not(h4:eq(1) ~ table.somaClass)")

動作しません-すべてのテーブルを返します。

4

4 に答える 4

2

divより簡単なテストケースを作成するために使用する:

$('h4:first').nextUntil('h4').filter('div').css('background', 'green');

http://jsbin.com/ipuvix/3/

于 2013-01-23T19:02:42.157 に答える
0

セレクターは次のようになります。

$('h4:first ~ table').not('h4:nth_child(2) ~ table')
于 2013-01-23T18:56:44.810 に答える
0

Jquery兄弟セレクターはすべての兄弟を選択します

$('h4:first').siblings('table');
于 2013-01-23T19:00:17.493 に答える
0

jQueryを使用できますNext()

$("h4").next("table")
于 2013-01-23T19:02:34.543 に答える