jQuery使用变量替换部分字符串

Mee*_*eek 3 jquery replace

这个看起来很简单,但我不知道为什么它不起作用。我想替换变量中的部分字符串。

说,我有这个代码:

var url = "At vero eos et accusam et justo duo dolores et ea rebum.";
url.replace('At vero eos et accusam et ', '');
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?这个有效:

var url = "At vero eos et accusam et justo duo dolores et ea rebum.".replace('At vero eos et accusam et ', ''):
Run Code Online (Sandbox Code Playgroud)

-- 但我在别处使用该变量,所以我想将替换保留在变量定义之外。

在这里摆弄

Ant*_*ton 6

您需要保存替换的字符串

  var url = "At vero eos et accusam et justo duo dolores et ea rebum.";
  url = url.replace('At vero eos et accusam et ', '');
//^^^^^this
Run Code Online (Sandbox Code Playgroud)

演示