我正在使用我在网上找到的一些代码成功填充下拉列表 我的问题是这个,我需要下拉菜单另外选择“其他” 我如何修改下面的脚本来实现这个目标?
function populatemodelName()
{
$.getJSON('modules/car_sales/getcarmodels.php'
, {makeName:$('#makeName').val()}, function(data) {
var select = $('#modelName');
var options = select.attr('options');
$('option', select).remove();
$.each(data, function(index, array) {
options[options.length] = new Option(array['MODEL']);
});
});
}
$(document).ready(function() {
populatemodelName();
$('#makeName').change(function() {
populatemodelName();
});
});
答案 0 :(得分:0)
这应该有效:
$(select).append($('<option />').val('other').html('Other'));
将其放在each
循环之后(或之前,如果其他人应该在您的列表中首先出现)。