我有一个使用动态标签的UI,因此可以将内容加载到标签中,然后可以关闭标签并从页面中删除内容。当我删除元素时,是否需要在jQuery中分离事件
当我将内容加载到标签中时,我使用jQuery将很多事件附加到元素上。
当我从页面中删除这些元素时会发生什么? jQuery需要知道吗?
另外,如果我多次附加一个事件,这无关紧要吗?例如,在我的标签加载中,我可能使用类选择器如$('.submitButton').click(...)
附加一个事件。但是我可能已经打开了其他标签,这些标签已经附带了submitButton事件。在这种情况下,我将重新附加同一个事件。这有什么问题吗?
我很好奇你为什么不止一次地将相同的事件附加到一个元素。如果你正在进行大量的绑定/解除绑定,那么可能会有更好的方法。 – user113716 2010-07-06 12:58:58