根据Select框的取值,动态显示另外的Div(十)
  TEZNKK3IfmPf 2023年11月15日 50 0


上一章简单介绍了Image图片查找不存在时(九),如果没有看过,请观看上一章

在员工入职时,有这么一个动作。如果选择的是编外的入职,那么则显示后面相关联的员工。 如果不是编外的入职,则隐藏后面的相关联的员工。

如果选择的不是编外在职:

根据Select框的取值,动态显示另外的Div(十)


如果选择的是编外在职:

根据Select框的取值,动态显示另外的Div(十)

二.前端html页面

<div class="form-group">
          <label class="col-sm-2 control-label">
            <font color="red">*</font> 入职状态:
          </label>
          <div class="col-sm-2">
            <select class="selectpicker show-tick" data-width="100%"
              id="status" data-style="btn-primary">
            </select>
          </div>
          <!-- 开始关联员工的div,分开写了,一个是show1,一个是show2 默认都是不显示 display:none -->
          <label id="show1" class="col-sm-2 control-label" >
              <font color="red">*</font> 关联员工:
          </label>
          <div id="show2" class="col-sm-2" >
            <select class="selectpicker show-tick" data-width="100%"
              data-live-search="true" id="userrelation" data-style="btn-primary">
            </select>
          </div>
        </div>

三. 相对应的JS

需要对select框进行相应的监听,是改变 change()的监听

//控制关联员工的显示
$("#status").change(function (){
  //当入职状态为编外在职
  if($("#status").val()==2){
    // fadeIn 进行显示
    $("#show1").fadeIn();
    $("#show2").fadeIn();
  }else{
    // fadeOut进行相应的隐藏
    $("#show1").fadeOut();
    $("#show2").fadeOut();
  }
});

谢谢!!


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

TEZNKK3IfmPf