选择选项值不通过jquery显示

select option values are not displaying through jquery

本文关键字:jquery 显示 选项 选择      更新时间:2023-09-26
$.each(data.aaData, function(i, obj) {
    var opt_data = "<option value=" + obj.value + ">" + obj.text + "</option>";
    $(opt_data).appendTo('#reqtype'); 
}); 
alert($('#reqtype :selected').text());
var numberOfOptions = $('select#reqtype option').length
alert(numberOfOptions);

通过jquery将选项值附加到'reqtype' selectcombobox后,我试图提醒选项值和selectedvalue的数量。它显示的是正确的数字。但是在选择组合框中没有列出值。还是空的。我尝试了不同的jqueries,它的值通过jquery正确显示。但是它没有在HTML视图中显示select选项。

你应该这样做:

var opt_data = '';
$.each(data.aaData, function(i, obj) {
    opt_data += "<option value=" + obj.value + ">" + obj.text + "</option>";
}); 
$('#reqtype').html(opt_data);
alert($('#reqtype :selected').text());