使用jquery/javascript将文本包装在字符串后面的span中

使用jquery/javascript将文本包装在字符串后面的span中,javascript,jquery,regex,replace,Javascript,Jquery,Regex,Replace,我想使用JavaScript/JQuery而不是php将文本包装在span中的单词“Price”之后。我试着跟随,但不起作用。我使用了一个我从PHP知道的表达式 $('h2#Price').text().replace(/(.*)Price(.*)/,'1美元价格$2') span{背景色:黄色} 加拿大T恤价格您好,请查看以下代码以供参考 $(文档).ready(函数(){ var string_to_slip=$('#Price').html(); //日志(字符串到滑动); var

我想使用JavaScript/JQuery而不是php将文本包装在span中的单词“Price”之后。我试着跟随,但不起作用。我使用了一个我从PHP知道的表达式

$('h2#Price').text().replace(/(.*)Price(.*)/,'1美元价格$2')
span{背景色:黄色}


加拿大T恤价格
您好,请查看以下代码以供参考

$(文档).ready(函数(){
var string_to_slip=$('#Price').html();
//日志(字符串到滑动);
var ret=字符串到滑动拆分(“价格”);
var str1=ret[0];
var str2=ret[1];
$('Price').html(str1+'Price'+str2+'');
});
span{
颜色:红色;
}


加拿大T恤价格
您需要使用.html添加跨距

$('#Price').html(函数(){
返回此.innerText.replace(/(.*)价格(.*)/,“$1价格$2”)
});
span{背景色:黄色}

加拿大T恤价格
document.getElementById('price').innerHTML='T恤衫在加拿大的价格'
span{背景色:黄色}

加拿大T恤价格
var text='12312412'中的价格;
text=text.replace(/(.*Price)(.+)/,“$1$2”);

console.log(文本)删除
,它就会工作<代码>/(*)价格(.*)/
<代码>?
尝试匹配尽可能少的字符,以便在
Price
@Wendelin之后选择0个字符。我的代码本身不是正确的javascript代码。请再检查一遍。我不太懂javascript。它也很不雅观。现在它也在工作。我觉得这样比较好。我可以接受两个已经解决的答案吗。非常感谢。dear@samar不,你只能接受一个。请参见第二个示例的更新。还有一个建议:只有我的老阿姨会叫我亲爱的,这将如何反映实际问题?您现在需要将其插入DOM中。您能否澄清这与问题的关系?你能修改一下问题的代码吗?