jQuery中是否有一种方法可以选择位于特定位置的元素?
例如,我可以选择绝对位置位于left:100和top:300的元素吗?
如果可以选择一个位置范围内的元素,那就太好了,例如,选择位于左侧的元素:100-150 px顶部200-280 px。
您正在寻找.elementFromPoint()JavaScript / DOM方法。
.elementFromPoint()
var elem = document.elementFromPoint(100, 100) // x, y
返回一个DOM node,当然可以将其包装到jQuery对象中:
DOM node
$(elem).remove(); // for instance
我不太了解跨浏览器的兼容性,我希望一些更了解的人可以编辑此帖子或对此发表评论。