城市的筛选 jq

     <div class="form-group">
                                            <label class="col-sm-2 control-label"><span class="red">*</span>所属省市:</label>
                                            <label style="margin-left: 19px;">
                                                <select class="form-control province" name="province">
                                                    <option value="">所属省</option>
                                                    {foreach name="province" item="v"}
                                                   <option value="{$v['cityid']}" {if condition="$v['cityid'] eq $list.sheng"}selected{/if}>{$v['city_name']} </option>
                                                    {/foreach}
                                                </select>
                                            </label>
                                             <label style="margin-bottom: 0px;width: 120px;">
                                                <select class="form-control city" name="city" data-bv-notempty="true" data-bv-notempty-message="不能为空">
                                                    {foreach name="city" item="v"}
                                                    <option value="{$v['cityid']}" {if  condition="$v['cityid'] eq $list.shi"}selected{/if}>{$v['city_name']} </option>
                                                    {/foreach}
                                                </select>
                                            </label>
                                            <label style="margin-bottom: 0px;width: 120px;">
                                                <select class="form-control area" name="area" data-bv-notempty="true" data-bv-notempty-message="不能为空">
                                                    {foreach name="area" item="v"}
                                                    <option value="{$v['cityid']}" {if  condition="$v['cityid'] eq $list.qu"}selected{/if}>{$v['city_name']} </option>
                                                    {/foreach}
                                                </select>
                                            </label>
                                        </div>

    // 省份选择
    $('body').on('change', '.province', function () {
        var province_id = $(this).val();
        if (province_id == 0) {
            $('.city').html(' ');
            $('.city').append("<option value=''>请选择</option>");
            $('.area').html(' ');
            $('.area').append("<option value=''>请选择</option>");
        } else {
            $.ajax({
                url: "{:url('Store/city')}",
                type: 'post',
                data: {province_id: province_id},
                success: function (data) {
                    $('.city').html(' ');
                    $('.city').append("<option value=''>请选择</option>");
                    $('.area').html(' ');
                    $('.area').append("<option value=''>请选择</option>");
                    $.each(data, function (key, value) {
                        $('.city').append("<option value='" + value.cityid + "' data-name='" + value.city_name + "'>" + value.city_name + "</option>");
                    });
                }
            })
        }
    })

    //城市选择
    $('body').on('change', '.city', function () {
        var province_id = $(this).val();
        if (province_id == 0) {
            $('.city').html(' ');
            $('.city').append("<option value='' class='hide'>请选择</option>");
            $('.area').html(' ');
            $('.area').append("<option value=''class='hide'>请选择</option>");
        } else {
            $.ajax({
                url: "{:url('Store/city')}",
                type: 'post',
                data: {province_id: province_id},
                success: function (data) {
                    $('.area').html(' ');
                    $('.area').append("<option value='' class='hide'>请选择</option>");
                    $.each(data, function (key, value) {
                        $('.area').append("<option value='" + value.cityid + "' data-name='" + value.city_name + "'>" + value.city_name + "</option>");
                    });
                }
            })
        }
    })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值