当我点击后退按钮时,我需要导航到上一页,它实际上有一个标签,它会转到主页。相反,我应该阻止它去主页。
$('#id').click(function(){
$(this).removeAttr('href');
});
如何使用preventDefault();而不是删除href attr;有什么建议吗?
干杯!
答案 0 :(得分:0)
点击处理程序接收event object作为第一个参数,用它来调用preventdefault()
$('#id').click(function(e){
e.preventdefault();
});
答案 1 :(得分:0)
这样做:
$('#id').click(function(e){
e.preventDefault();
});
演示:http://jsfiddle.net/AmitJoki/9zUuC/2
或只返回false:
$('#id').click(function(){
return false;
});
演示:http://jsfiddle.net/AmitJoki/9zUuC/1/
return false;
有效地用于event.stopPropogation()
和event.preventDefault();
虽然event.preventDefault()
的名字是:它阻止了默认操作。