问题:如何使用 来更改超链接的 'href' 属性jQuery?
解决方案:
要修改超链接目标,请使用以下语法:
$("a").attr("href", "new_target")
其中“a”代表超链接,“new_target”是所需的目的地。
示例:
要将所有超链接重定向到 Google,请使用:
$("a").attr("href", "http://www.google.com/")
细化:
要选择特定的超链接,请使用精炼的选择器:
$("a[href]")
此目标是具有现有“href”属性的超链接。
高级修改:
用于更复杂的修改,例如匹配特定的 href 或仅更新部分 href,使用选择器和 jQuery 的组合功能:
$("a[href='http://www.google.com/']").attr('href', 'http://www.live.com/')
这会查找与特定 href 匹配的超链接并将其目标更新为“http://www.live.com/”。
$("a[href^='http://stackoverflow.com']") .each(function() { this.href = this.href.replace(/^http:\/\/beta\.stackoverflow\.com/, "http://stackoverflow.com"); });
这会选择符合以下条件的超链接:以“http://stackoverflow.com”开头,然后使用正则表达式将前缀替换为“http://stackoverflow.com”。
以上是如何使用 jQuery 更改超链接目标?的详细内容。更多信息请关注PHP中文网其他相关文章!