2014-10-02 58 views
0

我需要創建功能與新的價值添加新的選項,以現有的字符串:的Javascript添加特定的值,以現有的字符串

"<select class='multiselect'></select>" 

結果:

"<select class='multiselect'><option>Value1</option><option>Value2</option></select>" 
+0

@urbz +1提供鏈接。 – 2014-10-02 11:59:47

+1

你有沒有簽出[MDN:DOMParser](https://developer.mozilla.org/en-US/docs/Web/API/DOMParser)? – 2014-10-02 12:01:32

回答

0

如果您知道該字符串將永遠是:"<select class='multiselect'></select>"

您可以使用replacemethod

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); 
相關問題