一尘不染

使用jQuery在特定位置查找元素?

javascript

jQuery中是否有一种方法可以选择位于特定位置的元素?

例如,我可以选择绝对位置位于left:100和top:300的元素吗?

如果可以选择一个位置范围内的元素,那就太好了,例如,选择位于左侧的元素:100-150 px顶部200-280 px。


阅读 427

收藏
2020-05-01

共1个答案

一尘不染

您正在寻找.elementFromPoint()JavaScript / DOM方法。

var elem = document.elementFromPoint(100, 100) // x, y

返回一个DOM node,当然可以将其包装到jQuery对象中:

$(elem).remove(); // for instance

我不太了解跨浏览器的兼容性,我希望一些更了解的人可以编辑此帖子或对此发表评论。

2020-05-01