2014-09-24 132 views
0

我有一个隐藏的链接和一个按钮。 我希望当用户点击按钮时,他们会去链接。 为什么我不只是显示链接,因此用户可以点击链接,因为我不希望用户看到显示在浏览器底部的链接。触发事件点击链接

<a id="stack" href="http://stackoverflow.com/"></a> 
<button id="goTo">Stackoverflow</button> 

这可能吗?

+2

我想知道我去之前,我点击一个链接网址是什么。你为什么不想让你的用户知道? – 2014-09-24 23:22:15

回答

1

也许是这样的:

$(document).ready(function(){ 
    $("#goTo").on('click',function(e){ 
     e.preventDefault(); 
     window.location = $("#stack").attr('href'); 
    }); 
}); 
+0

泰克你的答案。但是,当我点击按钮浏览器加载相同的页面。 – 2014-09-24 23:35:55

+0

它加载了一个新的页面,并在#的堆栈的HREF中的URL,所以如果你改变这个HREF它会改变目的地 – OxyDesign 2014-09-24 23:41:14

+0

是的,我看到在浏览器底部_waiting for stackoverflow ... _点击按钮,但我仍然在同一页面上。 [CodePen](http://codepen.io/anon/pen/tJwxp) – 2014-09-24 23:46:23

0

添加简单的jquery来中继点击按钮。您可以离开a链接。

$("#goTo").click(function(){ 
window.location = "http://stackoverflow.com/"; 
}