Заменить местоположение ссылки (jQuery) - PullRequest
1 голос
/ 19 января 2010
<a href="http://www.google.com">link</a>

Как заменить местоположение ссылки на google.com на "#"? $('a').attr( 'href', '#' ); не работает.

Ответы [ 2 ]

2 голосов
/ 19 января 2010

У меня работает.

Тестовый код:

<a id="MyLink" href="test.html">

JQuery:

$("#MyLink").attr("href", "#");
alert($("#MyLink").attr("href")); //alerts "#"

Возможно, вы пытаетесь сделать это до загрузки DOM?

Кроме того, какие браузеры вы используете?

EDIT:

Чтобы убедиться, что это выполняется только при полной загрузке DOM, используйте функцию .ready() документа:

$(document).ready(function(){
    $("#MyLink").attr("href", "#");

    //other initialisation, e.g. event binding
});
0 голосов
/ 19 января 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...