评论:jQuery省市区三级联动菜单  [查看原文]

所属分类:输入-选择框

 53061  330  19
当前第1页 / 共1页
    一只猫.0
    2020/3/11 13:19:50
    如何让一个页面 让两个插件联动呢 回复
    盛气凌人0
    2019/1/15 16:00:02
    如何设置默认省市,你这也没有啊!
        lzc1234561
        2019/6/12 20:58:33
        在placeolder这个属性设置;
        例如placeolder="北京市"
    回复
    Nicholas_B0
    2018/9/17 19:25:40
    沈斌0
    2018/3/7 11:24:37
    js 如何取到编码。。。。取不到 回复
    样一开0
    2017/12/1 15:23:32
    放在bootstrap里会失效,需要做个包装,把select.js里的代码包装在一个函数里,在自己的代码里调用下就好了
    $(document).ready(function () {initCityPick();});
    回复
    小梦梦0
    2017/11/16 13:19:58

    只有省的下拉能出来,区和县都出不来

        sphenix0
        2018/12/7 15:16:11
        我的也是这个问题呀
        JavaScript0
        2019/3/18 14:34:35
        可能是引入的jq的文件版本太低
    回复
    小梦梦0
    2017/11/16 13:19:05
    Only0
    2017/11/5 16:05:28

    怎么用

        枫落无尘0
        2018/3/20 15:12:13
        把三个script都放在最后面,和那个demo一样才行,我弄了一天弄出来了
    回复
    三分钟热度,0
    2017/10/26 10:57:50

    下拉框没有值杂回事

        暗裔剑魔0
        2017/11/20 20:27:54

        显示不出来,是因为这个插件要放到页面底部

    回复
    泪殇0
    2017/9/13 18:37:19

    select追加以后,下拉就没用了怎么

    回复
    且听风吟0
    2017/8/22 15:20:07

    有BUG,选择province,再选择city后,province恢复请选择,city会变为请选择,但依然有选项不能清空。

        吃老妈做的菜0
        2018/1/6 13:31:02

        确实有这个bug

        Kavi1
        2018/5/3 11:27:08

        该BUG分别在省和市的change事件加上判断即可,如下:

        province.on("change",function(){
           provinceText=$(this).val();
           $.each(provinceList,function(i,item){
               if(provinceText == item.name){
                   cityItem=i;
                   return cityItem
               }
           });
           removeEle(city);
           removeEle(town);
           if(provinceText === "请选择") return;
           $.each(provinceList[cityItem].cityList,function(i,item){
               addEle(city,item.name)
           })
        });
        city.on("change",function(){
           cityText=$(this).val();
           removeEle(town);
           if(cityText === "请选择") return;
           $.each(provinceList,function(i,item){
               if(provinceText == item.name){
                   cityItem=i;
                   return cityItem
               }
           });
           $.each(provinceList[cityItem].cityList,function(i,item){
               if(cityText == item.name){
                   for(var n=0;n<item.areaList.length;n++){
                       addEle(town,item.areaList[n])
                   }
               }
           });
        });
    回复
    ′|.佑?°0
    2017/8/7 16:27:53

    华为手机点击下拉框没反应怎么回事啊

    回复

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复