我有一個使用動態標籤的UI,因此可以將內容加載到標籤中,然後可以關閉標籤並從頁面中刪除內容。當我刪除元素時,是否需要在jQuery中分離事件
當我將內容加載到標籤中時,我使用jQuery將很多事件附加到元素上。
當我從頁面中刪除這些元素時會發生什麼? jQuery需要知道嗎?
另外,如果我多次附加一個事件,這無關緊要嗎?例如,在我的標籤加載中,我可能使用類選擇器如$('.submitButton').click(...)
附加一個事件。但是我可能已經打開了其他標籤,這些標籤已經附帶了submitButton事件。在這種情況下,我將重新附加同一個事件。這有什麼問題嗎?
我很好奇你爲什麼不止一次地將相同的事件附加到一個元素。如果你正在進行大量的綁定/解除綁定,那麼可能會有更好的方法。 – user113716 2010-07-06 12:58:58