可能重复:
如何找到两个或多个节点的最近公共祖先?
我有2个锚点元素,我需要获取它们的公共父级。
有时它们在ul中,有时在table中,或者以任何其他方式出现。
我正在这样做:
var idParent = $(elem1).parents().filter($(elem2).parents()).first().attr('id');
但它并不总是有效,有时我会找到它的元素...
有更好的想法吗?或者修复这个问题的方法?
编辑: 我想要一个jQuery解决方案。
谢谢
可能重复:
如何找到两个或多个节点的最近公共祖先?
我有2个锚点元素,我需要获取它们的公共父级。
有时它们在ul中,有时在table中,或者以任何其他方式出现。
我正在这样做:
var idParent = $(elem1).parents().filter($(elem2).parents()).first().attr('id');
但它并不总是有效,有时我会找到它的元素...
有更好的想法吗?或者修复这个问题的方法?
编辑: 我想要一个jQuery解决方案。
谢谢
var parent = $(elem1).parents().has(elem2).first();