javascript - jQuery |字符串替换不起作用

标签 javascript jquery replace str-replace

我有以下脚本:

var id = $(this).attr('id');
var ui_id = id.replace("delete", "hidden");
var am_id = id.replace("delete", "internal");

如果我这样做

console.log(id);

我得到以下值:

widget-zcircle-2-link_image-remove

但是ui_idam_id的值没有改变。

以下代码:

console.log(ui_id);
console.log(am_id);

在我的控制台中打印出以下结果:

widget-zcircle-2-link_image-remove
widget-zcircle-2-link_image-remove

而不是

widget-zcircle-2-link_image-hidden
widget-zcircle-2-link_image-internal

我的代码中是否有我看不到的错误?

亲切的问候 梅里亚诺斯·尼科斯

最佳答案

delete 替换为替换函数中的 remove...就像

var ui_id = id.replace("remove", "hidden");

关于javascript - jQuery |字符串替换不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393185/

相关文章:

javascript - 观看/收听对 Google 云端硬盘电子表格的更改

jquery - 在 IE 10 中成功执行 XMLHttpRequest 后,无法立即通过 .Ajax 发布到新的操作方法

JQuery .load 和 $this

javascript - 如何点击显示和点击通话?

javascript - 在离线应用程序上使用 Javascript 读取 Xml?

javascript - Waterline ORM 中的继承

jquery - 如何使用jquery选择第二个表

javascript - 表情符号的正则表达式

java - 使用Java替换HTML页面字符串中的关键字

postgresql - 替换 PostgreSQL 中的 unicode 字符