也许这个问题是重复的,但我仍然不明白为什么我的select2不工作,我需要你的帮助。
这是我site。如果按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();
});
});
那么,我错过了什么问题?
答案 0 :(得分:3)
您已在页面中加载了两次jQuery。删除第一个,然后将所有脚本标记移动到页面底部,然后它可以工作。