jQuery |字符串替换不起作用
我有以下脚本:jQuery |字符串替换不起作用
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尼科斯
您输入的内容"remove"
但你的代码是寻找"delete"
。
你是如此正确!我真的很害羞:(。非常感谢乔恩,我会将其标记为答案!:) – 2012-07-09 10:30:12
这是一个很好的例子。 Καλήσυνέχεια! – Jon 2012-07-09 10:30:51
Έχειδίκιο!! Περιμένωναπεράσειλίτακαιθαεαιλέξωτηναπάντησησουωςσωστή。 Ευχαριστώπολύκαιπάλι!! – 2012-07-09 10:32:11
更换delete
从remove
在你的替换功能...就像
var ui_id = id.replace("remove", "hidden");
非常感谢Talha。我真的很害羞,非常容易: – 2012-07-09 10:30:48
:)它发生.... – Talha 2012-07-09 10:31:24
VAR ID = this.id; – mplungjan 2012-07-09 10:27:11
删除和删除不能相同 – 2012-07-09 10:27:56
你已经删除了ID并尝试替换删除 – mplungjan 2012-07-09 10:28:36