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 に答える