添加选项以通过json选择框

时间:2014-01-23 01:15:06

标签: jquery json

我正在尝试修改一些jquery,但我被卡住了。

我需要为现有的选择框添加一系列选项,其中包含一些现有选项。

以下代码创建一个包含选项的整个选择框:

$.getJSON( "sampleText.txt", function( data ) {
    var items = [];
    $.each( data, function( key, val ) {
        items.push( "<option value='" + key + "'>" + val + "</option>" );
    });

    $( "<select/>", {
        html: items.join( "" )
    }).appendTo( "#smsMsgList" );
});

...但我只是想在我的EXISTING选择框中添加多个选项。

基本上,我需要添加“html:items.join(”“)”和“.appendTo(”#smsMsgList“);”没有创建周围的选择框。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

$.getJSON( "sampleText.txt", function( data ) {
  var items = "";
  $.each( data, function( key, val ) {
    items += "<option value='" + key + "'>" + val + "</option>";
  });

  $(items).appendTo( "#smsMsgList" );
});

假设select的id为smsMsgList