2011-10-04 15 views
5

Eventuali duplicati:
How to find the nearest common ancestors of two or more nodes?ottenere un genitore comune per due elementi DOM

Ho 2 elementi di ancoraggio e ho bisogno di ottenere il genitore comune di 2 di loro.

Alcune volte si trovano in una stanza, a volte in una tabella o in qualsiasi altro modo.

sto facendo questo:

var idParent = $(elem1).parents().filter($(elem2).parents()).first().attr('id'); 

ma doesnt sempre funziona, io lo trova a volte elemento ...

Qualche idea migliore? o un modo per risolvere questo problema?

MODIFICA: Voglio una soluzione jquery.

Grazie

+0

Quindi è necessario per ottenere un genitore comune per questi due elementi? –

+0

Sì, esattamente quello di cui ho bisogno, ma voglio una soluzione jquery. – Ovi

+0

Il collegamento al possibile duplicato è implementato usando jQuery ..? –

risposta

12
var parent = $(elem1).parents().has(elem2).first(); 
+3

[; -)] (http://stackoverflow.com/questions/3960843/how-to-find-the-nearest-common-ancestors-of-two-or-more-nodes/7648323#7648323) – lonesomeday

+0

@Roz Riesci a capire come funziona? –

Problemi correlati