如何用jquery或javascript替换变量内的文本

Ran*_*ngh 2 javascript jquery replace

可能重复:
为什么javascript在使用replace时只替换第一个实例?

我有这个变量

var newRow = "<td><div> [[myvar]]</div> <div> [[myvar]]</div> </td> "
Run Code Online (Sandbox Code Playgroud)

当我这样做

newRow  = newRow.replace('[[myvar]]', '10');
Run Code Online (Sandbox Code Playgroud)

只有第一次出现被取代而不是第二次出现

Den*_*ret 8

您可以使用正则表达式

newRow  = newRow.replace(/\[\[myvar\]\]/g, '10');
Run Code Online (Sandbox Code Playgroud)

没有其他简单的解决方案可以进行多次替换.注意 :