gpt4 book ai didi

javascript - 我想使用 Javascript Replace() 添加 html 标签(但它以字符串形式返回它们)

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

我有一个简单的 JavaScript 函数,它将任何 span.certain_class 中的“y”字符替换为“i”:

$(document).ready(function() {
$('span.certain_class').each(function() {
$(this).text($(this).text().replace(/y/ig, function(s) {
return (s === 'Y' ? 'I' : 'i');
}));
});

});

我遇到的问题是我想用跨度包裹替换的字符:

<span>i</span>

当我这样做时,浏览器将标签作为字符串打印出来,而不是将它们解析为 HTML 代码。

谁能帮我解决这个问题吗?

最佳答案

尝试

$(this).html($(this).text().replace........

这将使结果解析为 HTML 而不是纯文本。

关于javascript - 我想使用 Javascript Replace() 添加 html 标签(但它以字符串形式返回它们),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921913/

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