【问题标题】:Why does replace method not work in jquery为什么替换方法在jquery中不起作用
【发布时间】:2022-08-09 21:53:43
【问题描述】:

我正在尝试在 jquery 中对字符串实现替换,但到目前为止还没有运气。任何人都可以帮我吗?

这是我的代码:

var message = $(\'#Message\').val();
if (message.includes(\'%fullname%\')) {
        console.log(message);
        message.replace(/%fullname%/g, \"some name\");
        console.log(message);
}

这就是我在控制台中得到的:1

    标签: jquery


    【解决方案1】:

    因为您忽略了the .replace() function 的结果:

    message = message.replace(/%fullname%/g, "some name");
    

    (这有没有什么与jQuery有关。 String.prototype.replace() 是标准 JavaScript。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 2010-11-28
      相关资源
      最近更新 更多