0

我有以下脚本:

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

我的代码中有什么我看不到的问题吗?

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

4

2 回答 2

4

deleteremove您的替换功能中替换...就像

var ui_id = id.replace("remove", "hidden");
于 2012-07-09T10:27:52.070 回答
2

您的输入包含"remove"但您的代码正在寻找"delete".

于 2012-07-09T10:27:15.877 回答