链式下拉框不适用于最新的jquery版本

时间:2011-05-30 19:30:07

标签: jquery chained jquery-selectbox

在选择国家/地区后,我有一个很好的功能来填充度假村下拉框。现在,使用jquery 1.6,度假村下拉框不再填充。有没有人知道造成它的原因。

function populate_country() {
    $.getJSON('/v3/ajax/fetch_resort.php', {country:$('#country').val()}, function(data) {
        var select = $('#resorts');
        var options = select.attr('options');
        $('option', select).remove();
        $.each(data, function(index, array) {
        options[options.length] = new Option(array['resort']);
        });
    });
}


$(document).ready(function() {  

$("#country").click(function(){
// populate_country();
    $('#country').change(function() {
        $loading.show(); 
        populate_country();
        $("#resorts").show("fast"); 
    });
});

});

1 个答案:

答案 0 :(得分:1)

对我而言,似乎与attr改变的事实有关。请尝试使用prop

点击此处查看更多相关信息:.prop() vs .attr()