gpt4 book ai didi

javascript - 用类 ="en"包裹 div 中的每个英文字母

转载 作者:行者123 更新时间:2023-11-28 07:45:10 25 4
gpt4 key购买 nike

我想用 <span class="en"> 将每个英文字母/单词包装在特定的 div 中更改此字母/单词中的字体。

这是我的代码。它根本不起作用错误是什么?我应该修复什么?

var newhtml = [];

$.each($('.ItemDescription p').text().split(' '), function(i, text) {
var alphabet = text.split("");
$.each(alphabet, function(letter) {
if (app.englishExp.test(letter)) {
newhtml.push("</span><span class='en'>");
}
newhtml.push(letter);
});
});

$('.ItemDescription p').text(newhtml);

谢谢 Liron。

最佳答案

您需要加入 newhtml 数组,否则您将直接转储它。

$('.ItemDescription p').html(newhtml.join(''));

替换

if (app.englishExp.test(letter)) {
newhtml.push("</span><span class='en'>");
}
newhtml.push(letter);

if (app.englishExp.test(letter)) {
newhtml.push("<span class='en'>" + letter + "</span>");
}

关于javascript - 用类 ="en"包裹 div 中的每个英文字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30735996/

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