2011-05-04 158 views
0

我使用我在網上找到的一些代碼成功填充下拉列表。
我的問題是這樣的,我需要下拉菜單也有另一個選項「其他」。
我將如何修改下面的腳本來實現這一目標?使用jquery填充下拉列表

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

這應該工作:之後

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

將您each環(或之前,如果其他應先在你的列表)。

+0

感謝那吉米! – Peter 2011-05-04 21:43:55