jQuery: find () filhos até que um determinado elemento de limite seja encontrado
Eu tenho uma estrutura de tabela aninhada como
<table>
<td id="first">
<div class="wrapper">
<input name=1>
</div>
<input name=2>
<table>
<td id="second">
<input name=3>
Eu tenho a seleção jQuery$("#first")
. Eu gostaria de atravessar efind()
todas as crianças<input>s
dentro disto<td>
contexto, mas não a descida para o aninhado<table>
s.
Então eu preciso de um truque jQuery que
Vaifind()
todos os elementos filhos de um determinado elemento
Será descendente n níveis abaixo na árvore DOM
Mas vai parar de descer se um determinado elemento (<table>
) é encontrado, para que o seletor não selecione entradas de tabelas aninhadas (que serão tratadas separadamente)
Poderia haver qualquer número de aninhados<table>
níveis, para que a solução deve funcionar, não importa quantos pais<table>
ou filhos<table>
são encontrados dentro do escopo de $ ("# first")<td>
ou qualquer outro<td>
Eu verifiquei outro jQuery encontrar até perguntas. Eles têm respostas, mas parece que não preenchem os últimos critérios