2014-06-30 97 views
0

也许这个问题是重复的,但我仍然没有得到为什么我的select2不工作,我需要你的帮助。 这是我的site。如果按下ctrl + u,则可以看到加载了jquery库,加载了select2脚本。我得到这个错误:$(...).select2 is not a functionSelect2 loading issue

,这是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

我没有得到那个错误。点击选择国家下拉菜单时是否发生这种情况?如果是这样,它似乎对我工作正常 – joshboley

+0

请刷新页面,然后再试一次,我得到这个错误的萤火虫 – Chester

回答

3

你已经在页面中加载了两次jQuery。删除第一个,然后将所有脚本标记移动到页面的底部,然后运行。

+0

我有一些CSS问题,你可以看到如果你刷新页面,但它的作品。任何ideea为什么看起来很奇怪? thx帮助我:) – Chester