2012-08-08 27 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