【问题标题】:jQuery append DM event no longer worksjQuery 附加 DM 事件不再起作用
【发布时间】:2014-05-31 18:20:35
【问题描述】:

我很感激之前有人问过这个问题,我已经在 StackOverFlow 上搜索了答案,但没有一个解决方案适用于我的情况。

简单设置:

我有一排框,当您将鼠标悬停在框上并离开框时,会出现警报。单击文本以清除 div 并创建一个新框。新框不会响应鼠标悬停。

我知道这与 DOM 事件和页面加载有关,但我找不到解决方案。

我正在使用:

$('.box').on('mouseenter', function(){});

我也尝试过使用 .live

这是我的小提琴:

http://jsfiddle.net/d2PWH/3/

提前谢谢你。

阿兰。

【问题讨论】:

  • 始终在问题中包含 all 相关代码和标记 ,不要只链接,甚至不要链接到 jsFiddle。如果 jsFiddle 消失了,这个问题就变得毫无意义,无论如何人们不应该去场外帮助你。

标签: jquery dom append


【解决方案1】:

事件委托!定位加载时存在的元素!

$(".row").on("mouseenter", ".box", function() {

【讨论】:

  • @AlanA:如果这回答了您的问题,SO 的工作方式,您可以通过单击旁边的空复选标记“接受”该答案。更多信息请参见帮助中心。
猜你喜欢
  • 2012-05-05
  • 2017-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 2014-08-05
相关资源
最近更新 更多