我使用jQuery将元素添加到指定的元素中。因此,用户从下拉菜单中选择选项,并将其附加到div。我的jQuery是:
$('#datacombo').on('change', function () {
var selecteddata = $("#datacombo").val().toString();
$('#datadisplay').append("<p>"+ selecteddata + "</p>"); });
我的HTML是一个简单的div:
<div id="datadisplay"></div>
我希望以后使用所有的“选定数据”,所以我想将所选的项添加到变量数组中。
我在这里搜索过,并尝试了以下几个:How do I gather dropdown values into array with jQuery?
但不能让它起作用,有什么建议吗?
发布于 2014-03-20 16:24:27
只需声明数组为全局变量即可。然后把元素推到上面。
var selectedDatas = new Array();
$('#datacombo').on('change', function () {
var selecteddata = $("#datacombo").val().toString();
selectedDatas.push(selecteddata);
$('#datadisplay').append("<p>"+ selecteddata + "</p>");
});
https://stackoverflow.com/questions/22539116
复制相似问题