Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换段落中的字母_Javascript_Jquery_Ajax - Fatal编程技术网

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,“,”);
});

这是一个测试段落,这是一个测试段落,这是一个测试段落
Doing
jQuery(This).text()
中。text()
回调首先会错过将回调传递给
.text()
的一半。在
中Doing
jQuery(This).text()
callback首先错过了将回调传递给
.text()
的一半。