追加动态下拉选项
问题描述:
我有多个动态创建的选择框,如下所示。 我也有一个ajax调用来填充动态选择框的选项。我想要的是通话选项附加到正确的生成ID,如id='quantity 1'/id='quantity 2'
。有谁知道一种方法来做到这一点?追加动态下拉选项
var Html = '';
for var(i = 0; i < lines.length; i++) {
var qty = lines[i].qty_printed;
Html += '<select id='quantity"' + qty + "'>
}
return Html;
我呼吁选项
$.ajax({
url: ...,
success: function(response){
var results = response.results;
$('#quantity??').append('<option></option>');
for (var i = 0; i < results.length; i++) {
var option = '<option value=one>' + desc + '</option>'
$('#quantity??').append(option);
}
}
});
答
这样使用。
$("select[id*="'+ qty +'"]").append(option);
id'#quantity'应该是固定的(它是'select')。索引ID应该为你的'选项'设置。所以这很简单,不是吗?你用'i'运行索引,只是将所有的选项构成HTML字符串(类似于你所做的)。 –
是的,但我产生了多个
从您发布的内容看,我不知道如何生成多个