获取两个DOM元素的公共父级



可能重复:
如何找到两个或多个节点的最近的共同祖先?

我有两个锚点元素,我需要得到其中两个的公共父元素。

有时它们在ul中,有时在表中,或者以任何其他方式。

我在做这个:

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

但它并不总是有效的,我有时会发现它的元素。。。

有更好的主意吗?或者解决这个问题的方法?

编辑:我想要一个jquery解决方案。

感谢

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

最新更新