2011-10-04 8 views
5

Duplicar posibles:
How to find the nearest common ancestors of two or more nodes?obtener una matriz común para dos elementos DOM

tengo 2 elementos de anclaje y necesito para obtener la matriz común de 2 de ellos.

Algunas veces están en ul, a veces en una mesa o de cualquier otra manera.

estoy haciendo esto:

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

pero, duerma siempre funciona, i le resulta elemento veces ...

Cualquier idea mejor? o una forma de arreglar esto?

EDIT: Quiero una solución de jquery.

Gracias

+0

Por lo que necesita para obtener una matriz común para estos dos elementos? –

+0

Sí exactamente lo que necesito, pero quiero una solución jquery. – Ovi

+0

El enlace al posible duplicado se implementa utilizando jQuery ..? –

Respuesta

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 ¿Puede explicarnos cómo funciona? –

Cuestiones relacionadas