Jquery - finden Sie die nächste Eingabe:text-element nach einem element bekannt

Habe ich eine id für ein <tr id="tagTR">
Angesichts der oben genannten, ist es möglich, finden die nächsten input:text element unabhängig von anderen mark-up dazwischen . Gibt es ein jQuery-Selektor, dass ich für dieses Szenario?

Beispiel :

<tr id="tagTR"> 
</tr>
<tr id="tagRed"> 

  <td> </td>
</tr>
<div>
 <tr>
   <td>
     <input> //This is what I want to get to. 
   </td>
 </tr>
</div>
Bitte posten Sie Ihre eigentliche markup. Sie haben <tr> Elemente mit <div> Eltern und Geschwister, das ist ungültiges HTML.
Sie benötigen nextAll() Suche alle gleichrangigen Verhältnis zu dem bekannten marker element und wenn was Sie suchen, nicht finden, schnappen Sie sich die Liste der .parents() von dem bekannten element und eine Schleife durch jedes Geschwister von jedem Elternteil zu finden, die das element in Frage, grundsätzlich den Aufruf einer nextAll() auf jeder Elternteil von Ihr bekannte element.
Du hast Recht, es ist ungültiges HTML, aber es war nur Beispielcode, den ich bis auf die Fliegen, die Frage war mehr über die Suche nach dem nächsten input-element. Trotzdem danke.
Dank Jeff - das sollte helfen.

InformationsquelleAutor user1006072 | 2012-01-17

Schreibe einen Kommentar