我有一個字符串,一些文本(名稱attr)應該替換爲動態文本。例如 options[team_member][0][name]
將被替換爲options[team_member][1][name]
。字符串替換:多個替換在JQuery中不起作用
我做了遠:
var current = 1;
var block = jQuery('#contents').html();
var replace_str = 'options[team_member]['+(current-1)+']';
var replace_with = 'options[team_member]['+(current)+']';
/* replace only first match */
var rep_block = block.replace(replace_str,replace_with);
/* replace nothing */
// var rep_block = block.replace(/replace_str/g,replace_with);
/* replace nothing */
// var rep_block = block.replace(/(replace_str)/g,replace_with);
alert(rep_block);
請查看完整的代碼在jsFiddle
我找不到我該如何解決這個問題的方法。請幫幫我。提前致謝。與 「G」 標誌
對HTML字符串進行操作是錯誤的解決方案。 – ThiefMaster
好的。我想添加一些帶有一些動態名稱的輸入的html塊。我怎樣才能做到這一點?你喜歡分享你的想法嗎? – itskawsar