jQuery |字符串替换不起作用

jQuery | String replace does not work

本文关键字:不起作用 替换 字符串 jQuery      更新时间:2023-09-26

我有以下脚本:

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

我的代码中有什么我看不见的错误吗?

亲切问候Merianos Nikos

在替换函数中从remove替换delete。。。就像

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

您的输入包含"remove",但您的代码正在查找"delete"