0
我想在javaScript的String str中用「」替換「var1」(它是一個變量)的值。 但是這段代碼不起作用,str也沒有改變!如何用javascript替換字符串中的變量值?
var var1 = $("#elementId1").html();
var str = $("#elementId2").val();
str = str.replace(var1, '');
alert(str);
例如:
var1 = 'aaa';
str = 'bbbb,aaa,ccccc';
str = str.replace(var1, '');
alert(str) shows bbbb,aaa,ccccc again not bbbb,,ccccc
html() - 返回選擇器的html標記,val() - 返回所選輸入字段的值。如果我沒有錯,你想用空白替換html(var1)中輸入字段值(str)的存在。而不是將html(var1)存在輸入字段值(str) –
中,代碼沒有任何問題。只需使用雙重代碼而不是單一代碼。 –