我已将ajax成功函数数据填充到动态下拉元素中,现在我需要在数组中获取这些下拉值
我的Ajax功能
vid=[];
$.ajax({
type: "POST",
contentType: 'application/json;charset=utf-8',
dataType: 'json',
url: 'getvendors',
data: JSON.stringify(),
success: function(drp_vendors) {
var s = $('<select id="vendor" class="vendor"/>');
$('<option />', {
value: 0,
text: '--Select--'
}).appendTo(s);
for (var v in drp_vendors) {
vid = drp_vendors[v].toString().split(',');
$('<option />', {
value: vid[0],
text: vid[1]
}).appendTo(s);
}
tr.append($("<td />").html(s));
$('#table2').append(tr);
}
});
<table id=table2></table>
我可以使用以下代码获取动态复选框值
var valtxt = [];
$("input[name=quantity]").each(function(i){
valtxt[i] = $(this).val();
// alert("ids="+valtxt[i]);
});