2011-02-16 76 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()); 
});