У меня есть вложенная структура таблицы, например
<table>
<td id="first">
<div class="wrapper">
<input name=1>
</div>
<input name=2>
<table>
<td id="second">
<input name=3>
У меня есть выбор jQuery $("#first")
. Я хотел бы пройти и find()
всех детей <input>s
в этом контексте <td>
, но не спускаться во вложенные <table>
s.
Мне нужен трюк jQuery, который
-
Будет ли
find()
все дочерние элементы определенного элемента -
Снизет n уровней вниз в дереве DOM
-
Но останавливается нисходящий, если встречается определенный элемент (
<table>
), так что селектор не выбирает входы вложенных таблиц (которые будут обрабатываться отдельно) -
Может быть любое количество вложенных уровней
<table>
, поэтому решение должно работать независимо от того, сколько родительских<table>
или детей<table>
встречается в пределах $( "# first" )<td>
или любой другой<td>
Я проверил другой поиск jQuery до вопросов. У них есть ответы, но похоже, что они не заполняют последние критерии.