评论:jQuery中国省市区地址三级联动插件Distpicker  [查看原文]

所属分类:输入-选择框

 459030  880  119
当前第4页 / 共5页
    呵呵0
    2017/1/13 10:01:10

     请问怎么改变数据源

    回复
    W.V0
    2016/12/23 16:12:45

    我想默认显示 这个  "---- 选择省 ----" 

    初始化了  没用

    $(".district").distpicker('destroy');
    $(".district").distpicker({
        province: '---- 所在省 ----',
        city: '---- 所在市 ----',
        district: '---- 所在区 ----',
        autoSelect: true,
        placeholder: false
    });
        W.V0
        2016/12/23 16:12:52

         错了 是   placeholder: true

        W.V0
        2016/12/23 16:12:32

        还是没用

        何元祥0
        2017/2/14 17:03:39
        $(".district").distpicker('reset', true);
        一一封荷1
        2017/3/7 16:56:26

        在distpicker.js里面找到下面的内容,

        e.DEFAULTS = {
        	autoSelect: !0,
        	placeholder: !0,
        	province: "省",
        	city: "市",
        	district: "区"
        },

        把autoSelect改成0(也就是false)

        ?つ安° 美Top0
        2017/8/9 13:19:10

        默认是---所在省-----,-----所在市------   

        $(".district").distpicker('destroy'); //(.district为form下第一个div的类名)
        $(".district").distpicker({
            province: '---- 所在省 ----',
            city: '---- 所在市 ----',
            district: '---- 所在区 ----',
            autoSelect: false,
            placeholder: true
        });
    回复
    tianxi0
    2016/12/16 13:12:25

    怎么赋值啊  求指点

    回复
    猎手修罗灰太狼0
    2016/12/9 12:12:46
    作者或者有人知道?怎样获取单独的省 市 区的值? 回复
    猎手修罗灰太狼0
    2016/12/9 11:12:42

    这样能得到所有省市区的汉字,但我传值的时候,我想单独获得省 市 区的value值?编辑的时候,能够定位!怎么弄?没人?楼主作者?最关键的传值和编辑时的定位,为什么demo上没有做说明?

    b = $("#distpicker option:checked").text();
        wjq221
        2017/1/16 16:26:12
        $(function() {
        	$('#province1').val('天津市');
        	$('#province1').trigger("change");
        	$('#city1').val('天津市郊县');
        	$('#city1').trigger("change");
        })
        uspsyche1180
        2017/1/17 15:56:17
        $("#province1 option").each(function(){
            if($(this).is(":selected")){
                //do something
            } 
        });
        落在?左手的?度0
        2017/6/23 15:04:12
        改变了选值,虽然文本框内容变了,但是selected标识没有变,还是指向前一个
    回复
    猎手修罗灰太狼0
    2016/12/9 10:12:22
    毛线,怎么没有值?怎么得到省市区的value值?
        平步青云0
        2017/8/15 12:14:46

        会了么?我也取不到值啊,,求教,

    回复
    peanut0
    2016/12/3 1:12:40
    这到底怎么用啊,都不会用
        浪里小白龙11
        2017/6/6 11:44:38

        先把插件下载后,放在自己项目的Script里面,然后复制《div》里面的内容就可以使用了,主要js文件需要放在页面的最下面

        <div id="distpicker1"><!-- container -->
          <select></select><!-- 省 -->
          <select></select><!-- 市 -->
          <select></select><!-- 区 -->
        </div>
            <script type="text/javascript">
                //$("#distpicker1").distpicker();
          
                $('#distpicker1').distpicker({
                    province: '浙江省',
                    city: '杭州市',
                    district: '西湖区'
                });
            </script>
            <script src="http://www.jq22.com/jquery/1.11.1/jquery.min.js"></script>
        <script src="http://www.jq22.com/jquery/bootstrap-3.3.4.js"></script>
            <script src="Scricp/jQueryDistpicker20160621/js/distpicker.data.js"></script>
            <script src="Scricp/jQueryDistpicker20160621/js/distpicker.js"></script>
            <script src="Scricp/jQueryDistpicker20160621/js/main.js"></script>
            
        </body>
        </html>
    回复
    有事请直入主题0
    2016/11/29 14:11:20
    数据源能不能自定义啊。。。 回复
    半粎陽光 。0
    2016/11/7 15:11:51
    你这个初始化有问题啊。我读已有省市区数据直接给select赋值只能赋省 后两个不行。用你说的初始化方法无效。
        lidog0
        2016/11/26 13:11:21
        我也发现无效
        漫步人生路。3
        2016/11/30 20:11:29
        $("#distpicker").distpicker('destroy');
        $("#distpicker").distpicker({
        	province: '省份名',
        	city: '城市名',
        	district: '区名',
        	autoSelect: true,
        	placeholder: false
        });

        先销毁插件。再重新实例化

    回复
    孤而久安。0
    2016/10/27 15:10:15

    如何给省市区分别赋值呢?从后台传过来的按照    

    add1 = getAddress.toString().split(" ")[0];
    add2 = getAddress.toString().split(" ")[1];
    add3 = getAddress.toString().split(" ")[2];
    jQuery('#target').distpicker({
    	province: add1,
    	city: add2,
    	district: add3
    });

    不能获取到值,依然显示的是占位文本

        半粎陽光 。0
        2016/11/7 15:11:36
        你现在知道怎么赋值了不
    回复
    千岁寒0
    2016/10/26 15:10:17
    这个怎么取值
        平步青云0
        2017/8/15 12:16:03

        会了么,我也取不到省市区的值,怎么获取呀,

        $("#dataProvince option:selected").val()

        这样不行,这是为啥

    回复
    Regret0
    2016/10/18 14:10:11
    如何给初始化赋值? 回复
    ┾自编自导自演自欺欺人0
    2016/9/6 12:09:08
    要引用那几文件,给个说明啊!
        超级yyt1
        2016/10/20 9:10:55
        jquery   distpicker.data.js  distpicker.js  和main.js,下载案例可以查到引用了哪些啊
    回复
    小斌0
    2016/9/2 9:09:09
    ipmc0
    2016/8/31 16:08:11
    挺好的,刚开始学习,试试修改后能不能用。。 回复

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

取消回复