当我event.preventDefault()
在链接上使用它时它可以工作,但是当我在按钮上使用它时却不行!
我的代码:
<a id="link" href="http://www.google.com">link</a>
<button id="button" onclick="alert('an alert')">button</button>
$('#link').click(function(event){
event.preventDefault();
});
$('#button').click(function(event){
event.preventDefault();
});
链接动作被取消,但是当我点击按钮时,仍然执行onClick
动作。
有什么帮助吗?我想做的是在不更改按钮html的情况下onClick
阻止按钮动作(我知道该怎么做
$('#button').removeAttr('onclick');