gpt4 book ai didi

jquery - 遍历文本并用 span 替换 *

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:29 25 4
gpt4 key购买 nike

我目前正在努力编写一个脚本,该脚本应该替换一些文本并通过 css 将其设为粗体。

但我的问题是,脚本没有循环。它只需要第一个文本。

谁能帮帮我?

这是 my fiddle .

这是我的代码

$(document).ready(function (i) {
$('.main:contains("*")').each(function () {
$(this).html($(this).html().replace('*', '<span class="highlight">'));
$(this).html($(this).html().replace('*', '</span>'));
});

});

最佳答案

您应该使用带有 g 标志的正则表达式。像这样的东西:

$('.main:contains("*")').html(function (_, html) {
return html.replace(/\*(\w+)\*/g, "<span class='highlight'>$1</span>");
});

http://jsfiddle.net/az66jzf3/

关于jquery - 遍历文本并用 span 替换 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29316341/

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