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

google.comからのリンクの場所を「#」と言うように置き換えるにはどうすればよいですか?$('a').attr( 'href', '#' );動作していません。

4

2 に答える 2

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
});
于 2010-01-19T11:41:44.473 に答える
0

この質問を見てください-jQueryを使用してハイパーリンクのhrefを変更する方法

于 2010-01-19T11:42:08.080 に答える