0

我想使用 jQuery 更改某个页面上的锚链接。

如何将锚链接更改为类似#或的内容javascript:void(0)

4

2 回答 2

3

要更改一个链接,

<a href="http://www.google.com" id="link">One Link</a>

$('#link')[0].href = '#';

纯javascript:

document.getElementById('link').href = '#'

更改多个链接,

<a href="http://www.google.com" class="links">One Link</a>
<a href="http://www.yahoo.com" class="links">One Link</a>
<a href="http://www.hotmail.com" class="links">One Link</a>


$('a.links').each(function () {
   this.href = '#';
});
于 2012-10-26T21:03:13.700 回答
1
<!-- HTML -->
<a href="http://stackoverflow.com/" class="mylink">Link</a>

// JavaScript
$("a.mylink").prop("href", "#");
于 2012-10-26T21:03:22.253 回答