childrens - jquery parentsuntil




selettori genitore jQuery (2)

C'è un selettore genitore jQuery che attraversa il DOM fino a quando non viene trovata la prima corrispondenza?

Per esempio:

<tr>
    <td>
        <div id="foo">hello!</div>
    </td>
</tr>

per trovare la riga dal div che sto usando:

$('#foo').parent().parent();

Sembra che dovrei essere in grado di scrivere qualcosa del genere

$('#foo').firstParent('tr');

ma non riesco a trovare alcuna funzione di questo tipo nei documenti.


Puoi usare .closest() per questo:

$('#foo').closest('tr');

Se aiuta, c'è una categoria specifica per questo per restringere le tue ricerche future a: Tree Traversal


$(element).parents('TR:first');

Edit: O quello che Nick ha detto di seguito - ha dimenticato di quel pollone.







dom-traversal