覆盖锚的href [重复]

Posted

技术标签:

【中文标题】覆盖锚的href [重复]【英文标题】:Override anchor's href [duplicate] 【发布时间】:2012-08-11 23:55:39 【问题描述】:

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

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

提前致谢。

【问题讨论】:

@undefined - 忘记再次初始化您的用户名? ;) 【参考方案1】:

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

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

此代码将用NEW_URL 替换所有带有SwitchAccountLink 类的锚标记

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:
$('.SwitchAccountLink').attr('href', 'http://www.google.com');

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

【讨论】:

【参考方案4】:

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

【讨论】:

【参考方案5】:

当然,试试:

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

【讨论】:

以上是关于覆盖锚的href [重复]的主要内容,如果未能解决你的问题,请参考以下文章

HDU5046 Airport dancing links 重复覆盖+二分

为什么我的列表没有被python覆盖? [重复]

Python file重复写入之前的内容不被后写入的覆盖

怎么做到Python file重复写入之前的内容不被后写入的覆盖

FZU 1686 神龙的难题(重复覆盖问题&舞蹈链)

poj 2594 Treasure Exploration(最小路径覆盖,可重点)