城市区域的二级联动

HTML:

<div class="form-group">
<label for="" class="col-sm-2 control-label">所在区域</label>
<div class="col-sm-10">
<div class="col-xs-3">
<div class="row">
<select class="form-control" name="city_id" id="select_city">
<option value="">请选择城市</option>
@foreach($city as $v)
<option value="{{$v['id']}}" @if($position->city_id == $v['id']) selected @endif>{{$v['name']}}</option>
@endforeach
</select>
</div>
</div>
<div class="col-md-1">
----
</div>
<div class="col-md-3">
<div class="row">
<select class="form-control select_area" name="area_id" id="select_area">
<option value="0" class="area_op area_0">请选择区域</option>
@foreach($areas as $v)
<option value="{{$v['id']}}" class="area_op area_{{$v['parent_id']}}" @if($position->area_id == $v['id']) selected @endif>{{$v['name']}}</option>
@endforeach

</select>
</div>
</div>


</div>
</div>


JS:
$("#select_city").change(function(){
$(".area_op").hide();
var id = $(this).val();

if (id==9999 || id==''){
$(".area_"+id).removeAttr("selected",'selected');
$(".area_0").attr('selected','selected');
}
$(".area_"+id).removeAttr("selected",'selected');

$(".area_"+id).show();
var arr = $(".area_"+id);
var a = arr.slice(0,1);
a.attr('selected','selected');
});

效果图:

 

 

 
 



转载于:https://www.cnblogs.com/a-record/p/8335644.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值