关于Distpicker省市区的学习笔记

1、通过data-toggle初始化属性

 <!-- 按data-toggle="distpicker"属性初始化 -->
  <div data-toggle="distpicker">
    <select></select>
    <select></select>
    <select></select>
  </div>


  <!-- 自定义占位符 -->
  <div data-toggle="distpicker">
      <select data-province="---- 选择省 ----"></select>
      <select data-city="---- 选择市 ----"></select>
      <select data-district="---- 选择区 ----"></select>
  </div>

  <!-- 自定义省市区 -->

  <div data-toggle="distpicker">
      <select data-province="浙江省"></select>
      <select data-city="杭州市"></select>
      <select data-district="西湖区"></select>
  </div>

2、使用方法初始化省市区

<body>
    <!-- 按$.fn.distpicker方法初始化 -->
    <div id="distpicker1">
        <select></select>
        <select></select>
        <select></select>
    </div>

    <!-- 自定义占位符 -->

    <div id="distpicker2">
        <select></select>
        <select></select>
        <select></select>
    </div>

    <!-- 自定义省市区 -->
    <div id="distpicker3">
        <select></select>
        <select></select>
        <select></select>
    </div>

</body>

<script>
    $("#distpicker1").distpicker();


    $("#distpicker2").distpicker({
        province: '---- 所在省 ----',
        city: '---- 所在市 ----',
        district: '---- 所在区 ----'
    });


    $("#distpicker3").distpicker({
        province: '浙江省',
        city: '杭州市',
        district: '西湖区'
    });
</script>

3、$.fn.distpicker方法

$().distpicker('destroy');

$().distpicker('reset');

$().distpicker('reset', true);

<body>
    <div id="distpicker1">
        <select></select>
        <select></select>
        <select></select>
    </div>

    <button class="change">更改省市区</button>
    <button class="reset">重置</button>
    <button class="resetdeep">重置深</button>

</body>

<script src="http://www.jq22.com/jquery/1.11.1/jquery.min.js"></script>
<script src="js/distpicker.js"></script>

<script>
    $("#distpicker1").distpicker({
        province: '浙江省',
        city: '杭州市',
        district: '西湖区'
    });


    $('.change').click(function () {
        $('#distpicker1').distpicker('destroy');//销毁实例
        $("#distpicker1").distpicker({  //动态赋值
            province: '北京市',
            city: '北京城区',
            district: '东城区'
        });
    })

    
    $('.reset').click(function () {
    $('#distpicker1').distpicker('reset');
       
    })


    $('.resetdeep').click(function () {
        $('#distpicker1').distpicker('reset', true);
    })



</script>

4、动态的给省市区赋值(注意先执行销毁方法)

 $('#distpicker1').distpicker('destroy');//销毁实例
        $("#distpicker1").distpicker({  //动态赋值
            province: '北京市',
            city: '北京城区',
            district: '东城区'
        });

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值