使用jQuery将项添加到数组中

时间:2014-03-20 16:22:25

标签: javascript jquery html

我使用jQuery将元素添加到指定的元素。因此,用户从下拉菜单中选择选项并将其附加到div。我的jQuery是:

    $('#datacombo').on('change', function () {
    var selecteddata = $("#datacombo").val().toString();   
     $('#datadisplay').append("<p>"+ selecteddata + "</p>"); });

我的HTML很简单:

<div id="datadisplay"></div>

我想要使用所有&#39;所选数据&#39;稍后我想将所选项添加到变量数组中。

我在这里搜索过并试过这些: How do I gather dropdown values into array with jQuery?

但无法让它发挥作用,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

将数组声明为全局变量。然后将元素推送到它。

  var selectedDatas = new Array();

  $('#datacombo').on('change', function () {
     var selecteddata = $("#datacombo").val().toString();   
     selectedDatas.push(selecteddata);
     $('#datadisplay').append("<p>"+ selecteddata + "</p>"); 
  });