用jquery打开链接

时间:2011-07-29 19:27:54

标签: jquery hyperlink

我完全不擅长jQuery,但这很有趣。在网上搜索了2个小时,试图找到如何用jQuery打开链接,没有任何结果。

我试过这个例子:http://jqueryui.com/demos/button/#default

我想要的是从上面的示例中,更改此代码(并使其工作):

<a href="#">An anchor</a>

<a href="my_site.php">An anchor</a>

我该怎么做?

4 个答案:

答案 0 :(得分:3)

$("a[href='#']").attr('href', 'my_site.php');

答案 1 :(得分:1)

$('a').attr('href', 'my_site.php');

但是我建议你给你链接一个id,这样就不会对所有链接这样做了,所以

<a id="linkness" href="#" >An anchor</a>

$('#linkness').attr('href', 'my_site.php');

答案 2 :(得分:1)

该页面为按钮的点击事件添加了一个事件处理程序。该事件处理程序返回false,这是一种告诉浏览器“当有人点击它时实际上不遵循此链接”的技术。这可以防止链接以您期望的方式运行。

答案 3 :(得分:0)

这应该有效:

$('a[href=#]').attr('href', 'my_site.php');

如果您的网页上有多个锚标记,那么您可能想要一个比a[href=#]更好的选择器,但您明白了。

以下是一个有效的例子:http://jsfiddle.net/FishBasketGordo/WGPYp/