0
我需要創建功能與新的價值添加新的選項,以現有的字符串:的Javascript添加特定的值,以現有的字符串
"<select class='multiselect'></select>"
結果:
"<select class='multiselect'><option>Value1</option><option>Value2</option></select>"
我需要創建功能與新的價值添加新的選項,以現有的字符串:的Javascript添加特定的值,以現有的字符串
"<select class='multiselect'></select>"
結果:
"<select class='multiselect'><option>Value1</option><option>Value2</option></select>"
如果您知道該字符串將永遠是:"<select class='multiselect'></select>"
您可以使用replace
method:
var str = "<select class='multiselect'></select>",
insert = "<option>Value1</option><option>Value2</option>";
return str.replace(/'>/, "'>" + insert);
這將返回:"<select class='multiselect'><option>Value1</option><option>Value2</option></select>"
如果你打開使用jQuery你可以使用$.parseHTML
:
var nodeStr = $.parseHTML(str);
$(nodeStr).append(insert);
@urbz +1提供鏈接。 – 2014-10-02 11:59:47
你有沒有簽出[MDN:DOMParser](https://developer.mozilla.org/en-US/docs/Web/API/DOMParser)? – 2014-10-02 12:01:32