Заполнение выпадающего списка с помощью jquery

#jquery #mysql #drop-down-menu

#jquery #mysql #выпадающее меню

Вопрос:

Я успешно заполняю выпадающий список некоторым кодом, который я нашел в Интернете.
Моя проблема заключается в следующем, мне нужно, чтобы в выпадающем списке также был другой вариант «Другое».
Как бы мне изменить приведенный ниже скрипт для достижения этого?

 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:

Это должно сработать:

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

Поместите его после вашего each цикла (или раньше, если Другое должно быть первым в вашем списке).