ich eine Tabellenstruktur wie diese erhalten:Wie Direktuntergeordneten Elemente von jQuery Funktion
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
In Javascript, ich habe eine Variable tbl
mit dem Wert von $(table1)
, und dann will ich all direktes Kind bekommen Elemente (tr) von <tbody>
von table1
. Mein Code ist:
$('tr', tb1)
Anscheinend es alle <tr>
Elemente in Tabelle 1 und Tabelle 2 zurück. Ich glaube, ich von
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
oder diese Art von Logik zu bekommen.
Ich weiß $('table1 > tbody > tr')
kann das direkte Kind tr
bekommen. Leider kann ich das nicht benutzen.
Hat jemand eine gute Idee?
Danke.
das ist brilliante Idee. $ ('> tbody> tr', tb1) funktioniert auch für mich. Vielen Dank. –
Das ist wunderbar, ich wusste nicht, dass Sie den direkten Kind-Selektor ('>') verwenden könnten, ohne etwas davor zu spezifizieren. Vielen Dank. – silkfire
Beachten Sie, dass für direkte Kinder, die nur eine Stufe tiefer sind, einfach 'Kinder ([Selektor])' verwendet werden können. – orad