django项目中cxselect三级联动

 下载cxselect插件放在static文件夹下

前端引入

<script src="/static/js/jQuery-1.8.2.min.js"></script>
<script src="/static/cxSelect/jquery.cxselect.min.js"></script>

前端html样式

{#    给三级联动设置简样式#}
    <style>
        .wrap{width:600px;margin:0 auto;padding: 0 40px 20px;border:2px solid #999;}
        fieldset{margin: 10px 0;}
        a{color:#06f;text-decoration:none;}
    </style>

前端页面

<div class="wrap">
<!--2:写html-->
   <fieldset id="city_china">
      <legend>默认</legend>
      <p>省份:<select class="province" name="province" data-value="" data-first-title="选择省份" disabled="disabled"></select></p>
      <p>城市:<select class="city" name="city" data-value="" data-first-title="选择市" disabled="disabled"></select></p>
      <p>地区:<select class="area" name="area" data-value="" data-first-title="选择地区" disabled="disabled"></select></p>
   </fieldset>

   <fieldset id="city_china_val">
      <legend>设置默认值及选项标题</legend>
      <p>所在地区:
         <select class="province" name="province" data-value="河南省" data-first-title="选择省" disabled="disabled"></select>
         <select class="city" name="city" data-value="郑州市" data-first-title="选择市" disabled="disabled"></select>
         <select class="area" name="area" data-value="中原区" data-first-title="选择地区" disabled="disabled"></select>
      </p>
   </fieldset>

   <fieldset id="global_location">
      <legend>全球主要国家城市联动</legend>
      <p>所在地区:
         <select class="country" data-first-title="选择国家" disabled="disabled"></select>
         <select class="state" data-value="" disabled="disabled"></select>
         <select class="city" data-value="" disabled="disabled"></select>
         <select class="region" data-value="" disabled="disabled"></select>
      </p>
   </fieldset>


</div>

js

{#三级联动#}
<script>

    });
   //3:写js
    $('#city_china').cxSelect({
        url : '/static/cxSelect/cityData.min.json',  //联动json数据
        selects: ['province', 'city', 'area']           //select框对应class
        // nodata: 'none'                               //无子类别时不显示下拉框
    });

    $('#city_china_val').cxSelect({
        url : '/static/cxSelect/cityData.min.json',  //联动json数据
        selects: ['province', 'city', 'area']          //select框对应class
        // nodata: 'none'                               //无子类别时不显示下拉框
    });

    $('#global_location').cxSelect({
        url: '/static/cxSelect/globalData.min.json', //联动json数据
        selects: ['country', 'state', 'city', 'region'],//select框对应class
        nodata: 'none'                                  //无子类别时不显示下拉框
    });


</script>

页面效果

 

转载于:https://www.cnblogs.com/nmsghgnv/p/11367713.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值