[英]jQuery prevent anchor click
我正在尝试阻止默认锚链接和onclick事件触发。
这是HTML代码:
<a id="mylink" href="http://google.com"
onclick="window.location.href='http://google.com.au'; return false;">
Google</a>
我正在尝试使用以下jQuery代码阻止任何重定向发生:
$("#mylink").click(function(ev) {
ev.preventDefault();
ev.stopPropagation();
}
但它似乎没有用。 代码仍会调用锚点onclick事件并重定向到http://google.com.au
有什么线索或建议吗? 提前致谢。
只要在 .click()
回调之前调用它,您需要手动清除onclick
:
$("#mylink").prop('onclick', null);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.