jQuery: find () children, dopóki nie zostanie napotkany określony element progowy
Mam zagnieżdżoną strukturę tabeli
<table>
<td id="first">
<div class="wrapper">
<input name=1>
</div>
<input name=2>
<table>
<td id="second">
<input name=3>
Mam wybór jQuery$("#first")
. Chciałbym przemierzać ifind()
wszystkie dzieci<input>s
w tym<td>
kontekst, ale nie do zejścia do gniazda<table>
s.
Potrzebuję więc sztuczki jQuery, która
Będziefind()
wszystkie elementy dziecięce określonego elementu
Zejdzie n poziomów w dół w drzewie DOM
Ale przestanie schodzić, jeśli jest pewien, element (<table>
), więc selektor nie wybiera danych wejściowych zagnieżdżonych tabel (które będą obsługiwane oddzielnie)
Może być dowolna liczba zagnieżdżonych<table>
poziomów, więc rozwiązanie powinno działać bez względu na liczbę rodziców<table>
lub dzieci<table>
występują w zakresie $ („# first”)<td>
lub jakikolwiek inny<td>
Sprawdziłem inne znalezisko jQuery aż do pytań. Mają odpowiedzi, ale wydaje się, że nie wypełniają ostatnich kryteriów