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

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

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


一 前面页面效果


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

20181021135913369.png

如果选择的是编外在职:


20181029210453369.png


二.前端html页面


        <div class="form-group">
          <label class="col-sm-2 control-label">
            <font color="red">*</font>&nbsp;入职状态:
          </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" style="display: none;">
              <font color="red">*</font>&nbsp;关联员工:
          </label>
          <div id="show2" class="col-sm-2" style="display: none;">
            <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();
  }
});


谢谢!!

相关文章
|
6月前
|
Web App开发 小程序 Android开发
Uniapp from 表单组件 多层选择 开关 评分 滑块 步进器 日期框 级联选择 下拉列表 复选框 单选框 多行文本 单行文本 textarea radio checkbox picker
Uniapp from 表单组件 多层选择 开关 评分 滑块 步进器 日期框 级联选择 下拉列表 复选框 单选框 多行文本 单行文本 textarea radio checkbox picker
98 0
|
2月前
<select>标记和<option>标签的常用属性
<select>标记和<option>标签的常用属性
36 2
|
6月前
el-select如何自定义下拉选项框的宽度
el-select如何自定义下拉选项框的宽度
885 0
通过select下拉框里的value控制div显示与隐藏
通过select下拉框里的value控制div显示与隐藏
79 0
|
前端开发
前端笔记,table标签中td宽度不受控制的坑
前端笔记,table标签中td宽度不受控制的坑
|
缓存 JavaScript 前端开发
el-table 列的动态显示与隐藏
当我们在对表格数据查看的时候,可能某些列的数据是当前想要重点关注的,而某些列并不需要展示出来,我们就可以通过对表格的列进行实时的一个切换去实现动态的显示与隐藏。
|
JavaScript
DOM ------ input框查询的放大效果
DOM ------ input框查询的放大效果
|
存储 前端开发 数据库
el-table表格拖动列记住列宽度功能(刷新页面还在)
el-table表格拖动列记住列宽度功能(刷新页面还在)
445 0
|
前端开发
css自定义 range radio select的样式滑轮,按钮,选择框
写在前面: 之前踩坑css的时候,遇到滑轮,按钮,选择框这类型的东西,为了页面效果,总是需要自定义他们的样式,而不使用他们的默认样式。当时写的时候,我也是蛮头疼的,弄了个demo,链接在下面。对此做个总结。本文是面向前端小白的,大手子可以跳过,写的不好之处多多见谅。 额,今天就先大概的将代码贴上来,考虑到篇幅的问题,就先写一下三个的实现方式,一般也都看得懂,代码注释的非常详细。因为细分下来内容也很多,准备之后再将如何实现的方式,属性,优化以及如何兼容各个浏览器的方式一步步的写出来。 最终效果:
343 0
css自定义 range radio select的样式滑轮,按钮,选择框