1

我的网页中有一个脚本元素不在我的标题中(我不知道这是否重要)

脚本.js

 $(function(){
    $('.test').click(function(){
      alert(' this button was clicked ! ');
    })
 })

我需要将其从我的页面中删除

var script = $('script[src$="js/script.js"]') ;
if(sript.length == 0 )
{
  alert(" script cannot be found  ");
}
else
{
  script.remove();
  alert(" done ! ");
}

但在此之后我仍然可以在我的源代码中看到脚本,当我点击按钮时我仍然收到消息

我不想取消绑定该按钮的单击事件。这只是一个例子,我想要脚本,所有的事件都消失了

4

1 回答 1

2

您只需要取消绑定事件处理程序,例如:

$('.test').off('click')

如果您有多个click附加处理程序 - 那么您需要使用namespaces对绑定/解除绑定进行更细粒度的控制

于 2012-09-09T20:46:26.197 回答