Связанный выпадающий список не работает в последней версии jquery
У меня была отличная функция, чтобы заполнить список курортов после выбора страны. Теперь в 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 ответ
Решение
Мне кажется, что это связано с тем, что attr
изменилось. Попробуйте использовать prop
вместо.
Проверьте больше об этом здесь: .prop () vs.attr ()