#jquery #jquery-select2
#jquery #jquery-select2
Вопрос:
Возможно, этот вопрос дублируется, но я все еще не понимаю, почему мой select2 не работает, и мне нужна ваша помощь в этом. Это мой сайт. Если вы нажмете ctrl u, вы увидите, что библиотека jquery загружена, скрипт select2 загружен. Я получаю эту ошибку : $(...).select2 is not a function
и это сценарий js :
$(document).ready(function() {
$("#country").select2();
$("#country").change(function(){
$("#city option").remove();
value = $(this).val();
value = value.split("-");
$.post( "register/get_cities_from_dd", { country_type: value[1]})
.done(function( data ) {
obj = JSON.parse(data);
for(var i in obj) {
$('<option>', {
text : obj[i].name,
value : obj[i].id
}).prependTo('#city');
}
});
$(".city").show();
});
});
Итак, вопрос, чего мне не хватает?
Комментарии:
1. Я не получаю эту ошибку. Происходит ли это, когда вы нажимаете раскрывающийся список «Выбрать страну»? Если да, то, похоже, у меня все работает нормально
2. пожалуйста, обновите страницу и повторите попытку, я получаю эту ошибку от firebug
Ответ №1:
Вы дважды загрузили jQuery на свою страницу. Удалите первый, а затем переместите все теги скрипта в нижнюю часть страницы, и тогда все заработает.
Комментарии:
1. У меня есть некоторые проблемы с css, вы можете увидеть, обновили ли вы страницу, но она работает. есть идеи, почему это выглядит странно? спасибо, что помогли мне 🙂