在页面下方查找元素

Finding element beneath on page

本文关键字:查找 元素 方查找      更新时间:2023-09-26

有没有办法确定页面上给定元素下方的元素? 我有一个工具,我想在几个元素上使用,这些元素一次只能看到一个。 我希望能够确定在该给定元素下可见的元素。 这能做到吗?

JavaScript 中没有办法可靠地做到这一点。CSS 可以以您无法预测的方式影响布局。

我可以想到一种解决方案,您可以在其中找到页面上的所有元素及其偏移量,然后尝试从中恢复,但我怀疑这不会表现得很好。

您可以使用

jQuery .next() 函数获取紧随其后的同级(在一组匹配的元素中):

http://api.jquery.com/next/

根据用例,我可以想到几个选项。

一种选择是在容器上触发单击事件,然后在事件处理程序中选择 event.target。它应该是顶部的元素。

喜欢这个:http://jsfiddle.net/sm7gH/

我的问题是关于找到一个点或一个元素的元素。 此插件执行以下操作:jquery最近。