zoukankan      html  css  js  c++  java
  • 城市区域的二级联动

    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');
    });

    效果图:

    
    



  • 相关阅读:
    bzoj 3944 Sum
    [BZOJ2693]jzptab
    luogu 3768 简单的数学题
    [ZJOI2015]幻想乡战略游戏
    [SDOI2017]数字表格
    [ZJOI2007]Hide 捉迷藏
    [SDOI2016]游戏
    [SPOJ10707]Count on a tree II
    [Luogu4177][CEOI2008]order
    [BZOJ4491]我也不知道题目名字是什么
  • 原文地址:https://www.cnblogs.com/a-record/p/8335644.html
Copyright © 2011-2022 走看看