jQuery,如何删除匿名函数

时间:2013-05-13 11:37:05

标签: ajax jquery

我使用AJAX将一些数据加载到主页面。例如,我插入以下代码:

<div id="content_apps">
<script>
$(document).ajaxComplete(function(){    
    alert('needs to be deleted!');
});
</script>

<div id="navigation-block">
<!-- SOME CODE -->
</div>
</div>

使用后,我使用$("#content_apps").remove();功能删除此内容。当我再次插入时,alert('needs to be deleted!');被调用两次。如何删除这个匿名函数?

2 个答案:

答案 0 :(得分:1)

您可以在该特定命名空间中为其指定命名空间和解除绑定:

http://docs.jquery.com/Namespaced_Events

答案 1 :(得分:0)

您需要取消绑定事件处理程序。

$(document).unbind('ajaxComplete');