-1

可能重复:
如何使用 jQuery 更改超链接的 href

我有一个锚标签,其 href="" 就像这样 <a class="SwitchAccountLink" href=""></a>。我想使用 jQuery 覆盖它并提供不同的 href。是否可以覆盖锚标记的内联href?

提前致谢。

4

5 回答 5

2

您可以使用 jqueryattr()获取和设置元素属性的值,更多关于attr()因为您的锚标记具有类,我们将使用它来唯一地标识所有具有类的锚SwitchAccountLink

$('.SwitchAccountLink').attr('href', 'Yourhref');
于 2012-08-15T16:50:11.450 回答
2

您可以使用jQuery 的.attr()函数来修改元素的特定属性。

$("a.SwitchAccountLink").attr('href',NEW_URL);

此代码将所有锚标记SwitchAccountLink替换为带有NEW_URL.

如果您只想更改特定链接,则可能必须提供更独特的id属性或将所有链接分组的附加类。

于 2012-08-15T16:51:23.857 回答
1
$('.SwitchAccountLink').attr('href', 'http://www.google.com');

http://api.jquery.com/attr/

于 2012-08-15T16:50:00.353 回答
1

你可以改变它$(".SwitchAccountLink").attr('href','myNewHref');

于 2012-08-15T16:50:09.403 回答
1

当然,试试:

$('.SwitchAccountLink').attr('href','someurl');
于 2012-08-15T16:50:13.137 回答