簡體   English   中英

Javascript向現有字符串添加特定值

[英]Javascript add specific value to existing string

我需要創建函數以將具有新值的新選項添加​​到現有字符串:

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

結果:

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

如果您知道該字符串將始終為: "<select class='multiselect'></select>"

您可以使用replace 方法

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 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM