0

国を選択した後、リゾートのドロップダウンボックスにデータを入力する優れた機能がありました。現在、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"); 
    });
});

});

4

1 に答える 1

1

attr私には、それが変わったという事実に関係しているように思えます。prop代わりに使用してみてください。

詳細については、こちらをご覧ください:.prop()vs .attr()

于 2011-05-30T19:31:34.677 に答える