用jQuery替换所有'foo'实例

丹382

我想使用jQuery将'foo'的所有实例替换为'foo2'。

我在其他线程中遇到了以下答案:

$("p").text(function(index, text) {
        return text.replace('foo', 'foo2');
});

但这只会更改任何给定段落中foo的第一个实例:

小提琴:https : //jsfiddle.net/sj76uh5r/

米林德·安纳特瓦尔(Milind Anantwar)

如参照说明了.replace() 这里

如果要替换值(而不是正则表达式),则仅替换该值的第一个实例。要替换所有出现的指定值,请使用全局(g)修饰符(请参见下面的“更多示例”)。

您需要使用g设置标志的regeular表达式来替换所有出现的情况:

$("p").text(function(index, text) {
 return text.replace(/foo/g, 'foo2');
});

工作演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

替换字符串中某些字符的所有实例

Java-无法访问类型为Foo的封闭实例

用变量替换实例

没有可访问的foo类型的封闭实例。为什么?

jQuery-替换字符串中字符的所有实例

查找并用jquery替换单词的所有实例

jQuery影响表ID的所有实例

应该decltype(foo(1))实例化constexpr函数模板foo吗?

正则表达式用\ r \ n替换所有\ r而不是\ n的实例

Clojure中的:foo,:: foo,:: bar / foo和:bar / foo有什么区别?

Python函数,用另一个替换标签的所有实例

XCode警告“此处需要实例化变量'Singleton <Foo> :: _ instance',但没有定义可用

匹配实例“ foo”而不是“ bar”

只允许特定的类“ Fabric”构造类“ Foo”及其所有子类的实例

用属性替换实例的属性

通过运行带有Foo()参数的子命令,在主点击组命令上实例化Foo()类

传递给Controller \ foo的参数1必须是Controller \ foo的实例

用新实例替换类的实例

R:如何替换表中文本短语的所有实例

如何创建KClass <MutableList <Foo <* >>>的实例?

如何替换“ [”和“]”的所有实例

无法从其静态方法返回类Foo的实例

为什么`let foo =(fmap。const)`会因“使用`fmap'而导致(Functor f0)没有实例”而失败?

jQuery查找并替换类名一部分的所有实例

如何配置Jackson ObjectMapper将Foo类型的所有字段反序列化为SubclassOfFoo的实例?

XSL-用另一个递归替换标记的所有实例

浏览文本文件,用其定义/内容替换变量的所有实例

用数据框中的实际 NULL 或 NA 替换“NULL”的所有字符串实例

用javasacript替换href属性的多个/所有实例中的某些字符?