省市联动(jq和mui)

1.jq的distpicker省市联动

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>地区三级联动</title>
</head>
<body>
<div class="container-fluid" >
    <div class="row form-inline" style="margin:20px;">
        <div id="disSelect">
            <label class="control-label">测有默认值</label>
            <select class="form-control" id="province" data-province="四川省"></select>
            <select class="form-control" id="city" data-city="成都市"></select>
            <select class="form-control" id="county" data-county="龙泉驿区"></select>
        </div>
    </div>
    <div class="row form-inline" style="margin:20px;">
        <div class="form-inline">
            <div id="disSelect2">
                <label class="control-label">无默认值</label>
                <select class="form-control" id="province1"></select>
                <select class="form-control" id="city1"></select>
                <select class="form-control" id="county1"></select>
            </div>
        </div>

    </div>
</div>
<script src="jquery-3.2.1.js"></script>
<script src="distpicker.js"></script>
<script type="text/javascript">
    $(function() {
        $("#disSelect").distpicker();
        $("#disSelect2").distpicker();
    });

</script>
</body>

</html>

注:distpicker.js 百度云https://pan.baidu.com/s/1KooBBwn9wxw71Wg_Rl1O2w 提取码:oszt

2.mui的省市联动

<div class="mui-table-view-cell weidai" id="addressCities"><span id="">位置:</span><input class="disab" type="text" id="addressCitiestext"></div>
   document.getElementById('addressCities').addEventListener('tap',function () {
                   var addressStr="";
                    var picker=new mui.PopPicker({
                        layer:3
                    });
                    picker.setData(cityData3);
                    picker.show(function(selectItems){
                        if(selectItems[0].text==selectItems[1].text){
                            addressStr=selectItems[1].text+selectItems[2].text
                        }else if(selectItems[2].text==undefined){
                            addressStr=selectItems[0].text+selectItems[1].text
                        }else{
                            addressStr=selectItems[0].text+selectItems[1].text+selectItems[2].text
                        }
                        $("#addressCitiestext").val(addressStr);
                        
                    });
                

            });                

注:mui的要引入 city.data-3.js (mui.js  picker.js 是必须引入的的)百度云https://pan.baidu.com/s/1887vOx2vdMLlPFjXajYfYg 提取码:ej52

猜你喜欢

转载自www.cnblogs.com/zyb-722/p/11356488.html