覆盖anchor的href

时间:2012-08-15 16:48:47

标签: jquery

  

可能重复:
  How to change the href for a hyperlink using jQuery

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

提前致谢。

5 个答案:

答案 0 :(得分:2)

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

SwitchAccountLink

答案 1 :(得分:2)

您可以使用jQuery's .attr()功能修改元素的特定属性。

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

此代码会将{strong>所有锚标记替换为SwitchAccountLink类和NEW_URL

如果您只想更改特定链接,则可能需要提供更独特的id属性或将所有链接分组的其他类。

答案 2 :(得分:1)

$('.SwitchAccountLink').attr('href', 'http://www.google.com');

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

答案 3 :(得分:1)

您可以通过$(".SwitchAccountLink").attr('href','myNewHref');

进行更改

答案 4 :(得分:1)

当然,试试:

$('.SwitchAccountLink').attr('href','someurl');