2011-02-16 117 views
1

我在腳本中有一個字符串列表,我想在每個具有該值的字符串中替換一個值。用jquery替換字符串列表

btnEdit.bind("click", function() { 
    var tmplist1 = listRuntimes.val().replace(initialvalue, tbedit.val()); 
    listIntermediate.html(tmplist1); 
    tbedit.val(""); 
}); 

這是我的建議,但它不會工作:S

btnEdit =編輯按鈕,listRuntimes =單用繩子,initalvalue =原始值,tbedit =一個文本框用新值, listIntermediate =顯示值的列表框。

+0

您是否獲得在Firebug的任何錯誤? – kafuchau 2011-02-16 14:19:04

+0

不是我用下面的腳本更新:) – Arnstein 2011-02-16 15:10:48

回答

0

嘗試:

$.each(listRuntimes, function(key, value) { 
    value.replace(initialvalue, tbedit.val()); 
}); 

更新:

var tmplist1 = []; 
$.each(listRuntimes, function(key, value) { 
    tmplist1.push(value.replace(initialvalue, tbedit.val())); 
}); 

$.each(listRuntimes, function(key, value) { 
    listRuntimes[key] = value.replace(initialvalue, tbedit.val()); 
});