0
我試圖找到並替換一串文本,但它似乎並不喜歡當我引用一個變量?它工作正常,如果我在硬編碼的數量在那裏,但返回在jquery中查找和替換...與搜索項數組有關的問題
丟失:
var text = "section-1 section_1 section[1]";
var cloneCount = 1;
var cloneUp = 2;
var array = {
"section-"+cloneCount:"section-"+cloneUp,
"section_"+cloneCount:"section_"+cloneUp,
"section\\["+cloneCount:"section\["+cloneUp
};
for (var val in array) {
text = text.replace(new RegExp(val, "gi"), array[val]);
alert(text);
}
希望能在這裏有人能幫助:物業編號
,如果我嘗試引用變量後?
+1,但僅僅是明確的'array'不是一個數組(我知道你知道,只是讓OP知道:)) –
@Andrew:那命名(和破碎的空格鍵)也讓我有點過分,但我不想進入術語之戰(對於那些來自PHP的人來說,「關聯數組」是相當普遍的)。 –
非常感謝(1)向我展示和(2)非常好地解釋它...我非常感激! –