zoukankan      html  css  js  c++  java
  • 省市区地址三级联动jQuery插件Distpicker使用

    插件下载地址

    http://www.jq22.com/jquery-info8054

    效果如下:


    使用:

    1.引入js

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

    2.根据demo示例,写div

    <div data-toggle="distpicker">
        <select id="eprovinceName" data-province="浙江省" name="provinceName"></select>
        <select id="ecityName" data-city="杭州市" name="cityName"></select>
        <select id="edistrictName" data-district="西湖区" name="districtName"></select>
    </div>

    3.用户选择值value的获取

    <script>
    $("#tijiao").click(function(){
    var province = $("#eprovinceName").find("option:selected").text();  
    var city = $("#ecityName").find("option:selected").text();  
    var district = $("#edistrictName").find("option:selected").text();  
    console.log(province);
    console.log(city);
    console.log(district);
    });
    </script>

    完整代码如下:

    <!DOCTYPE html>
    <html lang="zh">
    
    <body>
    <div data-toggle="distpicker">
        <select id="eprovinceName" data-province="浙江省" name="provinceName"></select>
        <select id="ecityName" data-city="杭州市" name="cityName"></select>
        <select id="edistrictName" data-district="西湖区" name="districtName"></select>
    </div>	
    	<input type='button'  value="提交"  id='tijiao'>
    </body>	
    
    <script src="http://www.jq22.com/jquery/1.11.1/jquery.min.js"></script>
    <script src="js/distpicker.data.js"></script>
    <script src="js/distpicker.js"></script>
    <script src="js/main.js"></script>
    <script>
    	$("#tijiao").click(function(){
    		var province = $("#eprovinceName").find("option:selected").text();  
    		var city = $("#ecityName").find("option:selected").text();  
    		var district = $("#edistrictName").find("option:selected").text();  
    		console.log(province);
    		console.log(city);
    		console.log(district);
    	});	
    </script> 
    </html>

    特别注意:提交表单是,不需要上面那么麻烦

    直接在select上加name属性即可

    <select data-province="北京市" class="select" name="province"></select>
    <select data-city="北京市市辖区" class="select" name="city"></select>
    <select data-district="顺义区" class="select" name="district"></select>



  • 相关阅读:
    另一种保证单次插入回文自动机复杂度的做法
    loj #6070. 「2017 山东一轮集训 Day4」基因
    求第一类斯特林数的一行
    NOIP2018游记
    HDU3377 Plan
    【BZOJ】1830: [AHOI2008]Y型项链
    【BZOJ】1832: [AHOI2008]聚会
    【BZOJ】1831: [AHOI2008]逆序对
    【BZOJ】1085: [SCOI2005]骑士精神
    【BZOJ】1798: [Ahoi2009]Seq 维护序列seq
  • 原文地址:https://www.cnblogs.com/idjl/p/9610604.html
Copyright © 2011-2022 走看看