Javascript 替换段落中的字母
我试图替换一个段落中的一个字母,我添加了下面提到的代码,但它只替换段落中的一个字母,例如,我有这个段落Javascript 替换段落中的字母,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图替换一个段落中的一个字母,我添加了下面提到的代码,但它只替换段落中的一个字母,例如,我有这个段落 jQuery(".bizinfo h4").text(function () { return jQuery(this).text().replace(/test/g, ", "); }); 这是一个测试段落,这是一个测试段落,这是一个测试段落 现在在上面的一行中,我试图用“new”替换“test”,我的代码只适用于第一个测试,其他代码仍然与test相同,有人能指导我如何用段落中我
jQuery(".bizinfo h4").text(function () {
return jQuery(this).text().replace(/test/g, ", ");
});
这是一个测试段落,这是一个测试段落,这是一个测试段落
现在在上面的一行中,我试图用“new”替换“test”,我的代码只适用于第一个测试,其他代码仍然与test相同,有人能指导我如何用段落中我想要的新文本替换每个“test”元素吗
我使用的代码:
jQuery(".bizinfo h4").text(function () {
return jQuery(this).text().replace("test", ", ");
});
在函数中使用
/test/g
,以替换段落中的字母
jQuery(".bizinfo h4").text(function () {
return jQuery(this).text().replace(/test/g, ", ");
});
在函数中使用
/test/g
,以替换段落中的字母
jQuery(".bizinfo h4").text(function () {
return jQuery(this).text().replace(/test/g, ", ");
});
您可以使用第二个参数和参数,如:
jQuery(".bizinfo h4").text(function (index, text) {
return text.replace(/test/g, ", ");
});
您可以使用第二个参数和参数,如:
jQuery(".bizinfo h4").text(function (index, text) {
return text.replace(/test/g, ", ");
});
您需要一个设置了
g
(全局)标志的正则表达式(由/
分隔符表示),以拾取所有匹配项:
jQuery(“.bizinfo h4”).text(函数(){
返回jQuery(this).text().replace(/test/g,“,”);
});代码>
这是一个测试段落,这是一个测试段落,这是一个测试段落
您需要一个正则表达式(由/
分隔符表示),并设置g
(全局)标志以拾取所有匹配项:
jQuery(“.bizinfo h4”).text(函数(){
返回jQuery(this).text().replace(/test/g,“,”);
});代码>
这是一个测试段落,这是一个测试段落,这是一个测试段落
DoingjQuery(This).text()
在中。text()
回调首先会错过将回调传递给.text()
的一半。在中DoingjQuery(This).text()
callback首先错过了将回调传递给.text()
的一半。