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

Ovi*_*Ovi 5 anchor jquery dom parent

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

我有2个锚元素,我需要得到其中2个的共同父元素.

有时候他们是在ul,有时在桌子上,或任何其他方式.

我这样做:

var idParent = $(elem1).parents().filter($(elem2).parents()).first().attr('id');
Run Code Online (Sandbox Code Playgroud)

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

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

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

谢谢

Yur*_*kiy 16

var parent = $(elem1).parents().has(elem2).first();
Run Code Online (Sandbox Code Playgroud)

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