我的网页上有一个脚本元素,不在我的标题中(我不知道这是否重要)
script.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 ! ");
}
但在此之后我仍然可以在我的源代码中看到脚本,当我点击按钮时仍然会收到消息
我不想取消绑定该按钮的点击事件。这只是一个例子,我希望脚本及其所有活动消失
答案 0 :(得分:2)
你只需要取消绑定事件处理程序,如:
$('.test').off('click')
如果您有多个click
附加处理程序 - 那么您需要使用namespaces
对绑定/解除绑定进行更细粒度的控制