Javascript将特定值添加到现有字符串

时间:2014-10-02 11:57:44

标签: javascript

我需要create function来为现有字符串添加带有新值的新选项:

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

结果:

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

1 个答案:

答案 0 :(得分:0)

如果您知道该字符串将始终为:"<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 );