省市定位(省市区三级联动插件Distpicker)

效果图

  • 点击切换城市出现两级联动,因为这里选择的是城市,所以没有选择地区

  • 点击确认即会获取用户选择的城市,然后通过text()将显示城市的地方进行替换; (注:刚开始使用replaceWith,但只能执行一次,选取城市后再次选取城市不再改变)

 代码如下:

<div class="location ">
    <div class="current_city" id="current_city">
	    <i class="location_icon"></i>
	    当前城市:<span class="city_name" id="cityName">北京市</span>
	    <div class="change_city_btn right" id="city_btn">[切换城市]</div>
    </div>
    <div data-toggle="distpicker" class="choose_city" id="distpicker">
        <select id="eprovinceName" data-province="-- 选择省 --" name="provinceName"></select>
        <select id="ecityName" data-city="-- 选择市 --" name="cityName"></select>
        <input type="button" value="确认" id="submit_city">
        <input type="button" value="取消" id="cancel_city">
    </div>
</div>
$(function() {
//获取选择的城市,并将城市赋值给当前城市
    $("#submit_city").click(function(){
        var province = $("#eprovinceName").find("option:selected").text();  
        var city = $("#ecityName").find("option:selected").text();  
        $('#cityName').text(city);
        $('#distpicker').css('display','none');
    });

    //点击取消选择城市隐藏选择框
    $('#cancel_city').click(function(){
        $('#distpicker').css('display','none');
    })

    //点击切换城市显示城市选择框
    $('#city_btn').click(function(){
        $('#distpicker').css('display','block');
    })

})

简书中有写过三级联动以及插件Distpicker资源的链接:

省市区三级联动插件Distpicker

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值