jQuery: find () Kinder, bis ein bestimmtes Schwellwertelement angetroffen wird
Ich habe eine geschachtelte Tabellenstruktur wie
<table>
<td id="first">
<div class="wrapper">
<input name=1>
</div>
<input name=2>
<table>
<td id="second">
<input name=3>
Ich habe eine jQuery-Auswahl$("#first")
. Ich würde gerne überqueren undfind()
alle Kinder<input>s
Mit diesem<td>
Kontext, aber nicht in den verschachtelten absteigen<table>
s.
Also brauche ich einen jQuery-Trick welcher
Willefind()
alle untergeordneten Elemente eines bestimmten Elements
Sinkt im DOM-Baum n-stufig abwärts
Aber hört auf, absteigend zu werden, wenn ein bestimmtes Element (<table>
) vorkommt, so dass der Selektor keine Eingaben einer verschachtelten Tabelle auswählt (die separat behandelt wird)
Es können beliebig viele verschachtelte Objekte vorhanden sein<table>
Ebenen, so sollte die Lösung funktionieren, egal wie viele Eltern<table>
oder Kinder<table>
werden im Rahmen von $ ("# first") angetroffen<td>
oder irgend ein anderer<td>
Ich habe andere jQuery-Suchvorgänge bis zu Fragen überprüft. Sie haben Antworten, scheinen aber nicht die letzten Kriterien zu erfüllen