gpt4 book ai didi

javascript - 获取某些文本替换它并将其包装在 span 中?

转载 作者:行者123 更新时间:2023-11-30 10:34:32 26 4
gpt4 key购买 nike

我有以下 html <p class="get">This is some content.</p>我想做的是让它像这样:<p class="get">This is <span>some</span> content.</p> .

要做到这一点,我知道我应该: 1. 获取我的特定文本(完成那个...)
2. 将我的文本换行(也这样做了......)
3. 用包含我的跨度的文本替换我的文本(没做过)

我的问题是第 3 步,我就是想不通。那么如何用新文本替换我的“旧”文本?
谢谢你们!!!

Fiddle here

我的代码是这样的:

$(document).ready(function(){
//get the whole text
var ptext = $(".get").text().split(" ");
var myText = ptext[2];
//alert(ptext[2])
//alert(myText);
if($('.get').text().contains(myText)){
//$('<span>'+myText+'</span>').appendTo($('.get'));
}
else{
alert('no text');
}
});

最佳答案

var word = "some",
regex = new RegExp("\\b" + word + "\\b", "g");

$(".get").html(function(i, html) {
return html.replace(regex, "<span>$&</span>");
});

演示: http://jsfiddle.net/V7Wnk/1/

关于javascript - 获取某些文本替换它并将其包装在 span 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14838652/

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