2012-08-08 77 views
1

在jQuery的我怎么能看一个div来确定它是否已经改变,这样我可以重新绑定事件,并根据需要执行一些其他动作?检测在格变化和不重新绑定事件的jQuery

+0

你是什么意思与 “改变”?那么为什么你必须重新绑定事件呢? – Aletheios 2012-08-08 21:17:45

+0

更改元素附加\从中删除 – user974896 2012-08-08 21:24:33

+1

为什么在追加/删除后不使用函数? – 2012-08-08 21:33:16

回答

1

如果div含有动态内容,我想给大家介绍一下event delegation

事件代理允许您避免将事件侦听器添加到 特定节点;相反,事件监听器被添加到一个父代。 1

要使用事件代表团的jQuery您使用on方法提供selector说法。

+1

事件委托是一个很好的解决方案,使用动态内容的事件。 – 2012-08-09 00:27:59

+0

谢谢蒂姆。 “动态内容”是我正在寻找的概念。答案已更新。 – 2012-08-09 07:29:37