我有以下脚本:
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_id 和 am_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
答案 0 :(得分:4)
在替换功能中替换 delete
与remove
...就像
var ui_id = id.replace("remove", "hidden");
答案 1 :(得分:2)
您的输入包含"remove"
,但您的代码正在寻找"delete"
。