gpt4 book ai didi

javascript - 如何使用 jQuery 替换跨度内的文本

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

我有一个这样的跨度:

<span class="savings">92% sale</span>

我想用“25% sale”更改范围内的内容。

我正在尝试这个:

$("span.savings").text(function () {
return $(this).text().replace("", "25% sale");
});

但此方法将“25% 销售额”添加到“92% 销售额”附近。

我该怎么做?

最佳答案

您可以使用正则表达式 \d{2} 选择 2 位数字

$("span.savings").text(function(i, v) {
return v.replace(/\d{2}/, "25");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<span class="savings">92% sale</span>

更新:如果您只想替换整个文本,则无需回调。只需将第一个参数设置为新文本即可。

$("span.savings").text("25% sale");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<span class="savings">92% sale</span>

关于javascript - 如何使用 jQuery 替换跨度内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33434578/

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