我想使用 jQuery 更改某个页面上的锚链接。
如何将锚链接更改为类似#
或的内容javascript:void(0)
?
要更改一个链接,
<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 = '#';
});
<!-- HTML -->
<a href="http://stackoverflow.com/" class="mylink">Link</a>
// JavaScript
$("a.mylink").prop("href", "#");