使用jquery填充下拉列表

时间:2011-05-04 21:26:45

标签: jquery mysql drop-down-menu

我正在使用我在网上找到的一些代码成功填充下拉列表 我的问题是这个,我需要下拉菜单另外选择“其他” 我如何修改下面的脚本来实现这个目标?

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();
  });
}); 

1 个答案:

答案 0 :(得分:0)

这应该有效:

$(select).append($('<option />').val('other').html('Other'));

将其放在each循环之后(或之前,如果其他人应该在您的列表中首先出现)。