2011-02-16 17 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

+0

私は以下のスクリプトでそれを更新していません:) – Arnstein

答えて

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()); 
}); 
+0

私はそれを試しましたが、これは正しい軌道にあるようですが、私は "listRuntimes"を出力すると更新されていないようです。どんな考え? – Arnstein

+0

質問を更新しました – alexl

関連する問題