替换链接位置(jQuery)

时间:2010-01-19 11:36:49

标签: jquery replace hyperlink attributes location

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

如何将链接位置从google.com替换为“#”? $('a').attr( 'href', '#' );无效。

2 个答案:

答案 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)