【问题标题】:jquery : find the element below one elementjquery:找到一个元素下面的元素
【发布时间】:2010-10-15 14:31:01
【问题描述】:

我正在使用 jquery 创建一个简单的应用程序,在这个应用程序中我可以沿着文档拖动一个元素(DIV)。我可以将 DIV 放在文档中的任何位置,如果我将此 DIV 放在另一个元素上方,我如何找出拖动对象下方的元素的 ID,

例如,如果我将拖动的 DIV 放在一个元素上,我想知道拖动的 DIV 下方元素的 ID

感谢日志

【问题讨论】:

  • .elementFromPoint() 是否不适用于该主题?
  • @jAndy:这是要走的路,尽管您需要在调用 document.elementFromPoint() 时隐藏被拖动的 div 并在调用后重新显示它。

标签: javascript jquery


【解决方案1】:

如果您的 DIV 具有特定的 ID 或类,您可以使用 next() 函数(记录在 here)。

 $('#dragdiv').next()

然后您可以直接使用该 jquery 元素或使用attr() 来获取它的属性(ID 等)

【讨论】:

  • 我认为 OP 想知道底层元素 before 丢弃。
  • 也许我误读了“上面”。我以为他已经做了 d&d 部分,但不知道如何引用 div 之后的元素
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-12
  • 2013-04-24
  • 2011-07-09
  • 2011-04-09
  • 2010-12-20
相关资源
最近更新 更多