gpt4 book ai didi

javascript - 使用 jquery 在文本字符串之间包装一些 html 标记

转载 作者:行者123 更新时间:2023-11-30 11:40:33 24 4
gpt4 key购买 nike

跨度内的这段文本是由 php 生成的,如果我要从每年添加标签到文本末尾。我不知道如何定位文本字符串来启动 jquery。

<!-- input: -->
<span class="price">RM1,088.00 Annually + RM10.00 Setup Fee (Free Domain)</span>

<!-- output: -->
<span class="price">
RM1,088.00
<small>Annually + RM10.00 Setup Fee (Free Domain)</small>
</span>

最佳答案

此处最好的解决方案是修改 PHP 代码生成的输出。

如果那不可能,假设生成的字符串中的价格格式始终相同,您可以将文本按空格拆分以创建一个数组并分离出值。试试这个:

$('.price').html(function() {
var values = $(this).text().trim().split(' ');
return values.shift() + '<small>' + values.join(' ') + '</small>';
});
span small { 
display: block;
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="price">RM1,088.00 Annually + RM10.00 Setup Fee (Free Domain)</span>
<span class="price">RM2,090,082.00 Annually + RM25.00 Setup Fee (Free Domain)</span>

关于javascript - 使用 jquery 在文本字符串之间包装一些 html 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42852145/

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