Jquery 替换脚本只获取第一个实例,而不是所有实例

Jquery 替换脚本只获取第一个实例,而不是所有实例,jquery,Jquery,正如标题所说。所使用的代码不会替换公司名称的所有实例。网站使用基础,如果我把脚本粘贴到不同的部分,它就工作了。 代码如下: $(function () { $("body").children().each(function () { $(this).html($(this).html().replace("Oblique Creation Inc.", "Obl<span style='color:red;'>i</span>que Creati

正如标题所说。所使用的代码不会替换公司名称的所有实例。网站使用基础,如果我把脚本粘贴到不同的部分,它就工作了。 代码如下:

$(function () {
    $("body").children().each(function () {
        $(this).html($(this).html().replace("Oblique Creation Inc.", "Obl<span style='color:red;'>i</span>que Creation Inc."));
    });
});

感谢您的帮助。

当使用字符串作为该字符串的第一个参数时,Javascript替换函数

相反,请使用正则表达式:

$(this).html().replace(/Oblique Creation Inc/g, "Obl<span style='color:red;'>i</span>que Creation Inc");
可能重复的