gpt4 book ai didi

javascript - 如果 url 是,如何更改文本

转载 作者:行者123 更新时间:2023-11-29 18:11:03 25 4
gpt4 key购买 nike

我尝试搜索这个问题,但找不到答案。

我的目的是更改包装 href 链接的文本。例如

我有这段代码。

    <div class="change-this">
<a href="http://example.com/login.php">Sign in</a> or
<a href="http://example.com/login.php?action=create_account" >Create an account</a>
</div>

我想将“创建帐户”更改为“新用户”,并将“登录”更改为“登录”。我如何通过抓取 URL 并根据此 div 中的 URL 更改文本来实现此目的。

我在想这样的事情..但这不起作用。

 $('.change-this a').text(function(i, oldText) {
return oldText === 'Create an Account' ? 'New User' : oldText;
console.log('done');

我必须这样做的原因是因为文本是 CMS 中的变量,我无法更改它,但我的解决方案是使用 jQuery 或 Javascript 来完成。只是不知道如何实现这一点。如果有人可以提供帮助,那就太好了。谢谢。

最佳答案

这样的事情怎么样。

<html>
<head>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(function () {
var txt = $('div.change-this a');
txt.first().text('Log In');
txt.next().text('New User');
});
</script>
</head>
<body>
<div class="change-this">
<a href="http://example.com/login.php">Sign in</a> or
<a href="http://example.com/login.php?action=create_account" >Create an account</a>
</div>
</body>
</html>

关于javascript - 如果 url 是,如何更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410772/

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