gpt4 book ai didi

jquery - 如何通过链接文本更改链接href

转载 作者:行者123 更新时间:2023-12-01 06:39:23 24 4
gpt4 key购买 nike

我在下面有一个文本,我想在其中交换登录链接,但前提是该文本显示“登录”。有时会说“我的帐户”:

<div id="Login_T4304F19B025">
<a href="/login1">Log in</a>
</div>

如果链接文本是“登录”,如何使用 jQuery 将 href 更改为/login2?

最佳答案

您可以使用:contains():

$("a:contains('Log In')").prop("href", "/login2");

但是,:contains() 的工作方式类似于通配符匹配(例如,它也匹配“请立即登录”)。如果您想要更严格的搜索,请使用 .filter():

$("a").filter(function () { 
return $.text(this) == "Log In";
}).prop("href", "/login2");

关于jquery - 如何通过链接文本更改链接href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com