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