मैं ऑनलाइन मिले कुछ कोड के साथ एक ड्रॉपडाउन को सफलतापूर्वक पॉप्युलेट कर रहा हूं।
मेरी समस्या यह है, मुझे "अन्य" का एक और विकल्प रखने के लिए ड्रॉपडाउन की आवश्यकता है।
इसे प्राप्त करने के लिए मैं नीचे दी गई स्क्रिप्ट को कैसे संशोधित करूं?

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
Peter 5 मई 2011, 01:26

1 उत्तर

सबसे बढ़िया उत्तर

यह काम करना चाहिए:

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

इसे अपने each लूप के बाद रखें (या इससे पहले, यदि अन्य आपकी सूची में पहले होना चाहिए)।

0
Jimmy Sawczuk 5 मई 2011, 01:29