我完全不擅长jQuery,但这很有趣。在网上搜索了2个小时,试图找到如何用jQuery打开链接,没有任何结果。
我试过这个例子:http://jqueryui.com/demos/button/#default
我想要的是从上面的示例中,更改此代码(并使其工作):
<a href="#">An anchor</a>
到
<a href="my_site.php">An anchor</a>
我该怎么做?
答案 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/