0

有没有办法更改链接的 href 值但保持其文本不变?

<a id="mylink" href="www.link.com">click here</a>

我想简单地更改“www.link.com”并保持文本“单击此处”不变。

4

3 回答 3

0

使用.attr()函数更改元素的属性:

$('#mylink').attr('href', 'newvalue');

此外,仅供参考(这甚至可能是您更改它的原因),href="www.link.com"将导致链接断开,除非实际上www.link.com在与托管链接的页面相同的路径中调用了一个文件。要转到另一个域,URL 需要完全限定以包含协议:href="http://www.link.com"

于 2012-05-29T00:55:04.237 回答
0

jQuery 的 .attr() 方法将是执行此操作的最佳方法。它就像一个魅力。这是您将用于您想做的事情的代码:

$('#mylink').attr('href', 'http://www.newlink.com');

另外,请确保您的 href 包含协议。( http://, https://, 等)

于 2012-05-29T01:48:14.013 回答
0

使用 jQuery .attr() 可以轻松实现。

var link = $("#mylink");   //the target anchor
link.attr("href","{your url here}");
于 2012-05-29T02:00:20.637 回答