<a href="http://www.google.com">link</a>
如何将链接位置从google.com替换为“#”? $('a').attr( 'href', '#' );
无效。
答案 0 :(得分:2)
它对我有用。
测试代码:
<a id="MyLink" href="test.html">
jQuery的:
$("#MyLink").attr("href", "#");
alert($("#MyLink").attr("href")); //alerts "#"
在DOM加载之前你是否有可能尝试这样做?
另外,您使用的浏览器是什么?
修改强>
要确保仅在完全加载DOM时才执行此操作,请使用文档.ready()
函数:
$(document).ready(function(){
$("#MyLink").attr("href", "#");
//other initialisation, e.g. event binding
});
答案 1 :(得分:0)