jQuery: find () дочерние элементы, пока не встретится определенный пороговый элемент
У меня есть структура вложенных таблиц, как
<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 найти до вопросов. У них есть ответы, но кажется, что они не соответствуют последним критериям