<a href="http://www.google.com">link</a>
如何将来自 google.com 的链接位置替换为“#”?$('a').attr( 'href', '#' );
不工作。
<a href="http://www.google.com">link</a>
如何将来自 google.com 的链接位置替换为“#”?$('a').attr( 'href', '#' );
不工作。
这个对我有用。
测试代码:
<a id="MyLink" href="test.html">
jQuery:
$("#MyLink").attr("href", "#");
alert($("#MyLink").attr("href")); //alerts "#"
您是否有可能在 DOM 加载之前尝试执行此操作?
另外,你用的是什么浏览器?
编辑:
为确保仅在 DOM 完全加载时才执行此操作,请使用 document.ready()
函数:
$(document).ready(function(){
$("#MyLink").attr("href", "#");
//other initialisation, e.g. event binding
});