点击后{javascript取消href链接<a href=""></a>

时间:2014-04-04 14:45:07

标签: javascript

如果我在网站上有多个链接,有没有办法,如果点击它们,他们可以转移到另一个网站?所有链接都可以相同,但是当单击其中任何一个链接时,它们都会转移到同一页面。

我试图找到一个事件,在点击事件时取消气泡但无法找到。

比如说我有

   <a href="google.com">google</a>

点击该链接后,它将取消google.com转移并打开yahoo.ca

2 个答案:

答案 0 :(得分:1)

使用jQuery,你可以绑定一个阻止默认值的click处理程序,而不是像这样重定向页面。

$('a').click(function(ev) {
    ev.preventDefault();
    window.location = "http://www.example.com"
});

答案 1 :(得分:0)

如果您的意思是您可以在链接中添加任何href并点击页面中的任何链接,那么您需要preventDefault

$('a').click(function(e){
   e.preventDefault();
   window.location = 'http://yahoo.ca';
});