根据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();
  }
});


谢谢!!

相关文章
|
7月前
|
JavaScript
element-UI el-table动态显示隐藏列造成固定一侧的列(fixed=“left/right“)错误显示
问题原因:多个tabs共用一个实体,动态显示隐藏列 出现了固定在右侧的列(fixed="right")错位 【解决方案】 表格的重新布局,只要table数据发生变化的时候就重新渲染表格 ```js this.$nextTick(() => { this.$refs.formname.doLayout() }) ``` 参考element官方文档 ![请在此添加图片描述](https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/column/article/5877188/20231030-e40
94 0
element-UI el-table动态显示隐藏列造成固定一侧的列(fixed=“left/right“)错误显示
|
22天前
|
JavaScript
Element_select 选择器 选中框中显示不了选中的值
解决Vue中`el-select`选择器不显示选中值的问题:在`selectChanged`方法中添加`this.$forceUpdate()`,强制组件更新,使输入框显示选择的值。示例代码包括模板和方法。
|
2月前
el-select如何自定义下拉选项框的宽度
el-select如何自定义下拉选项框的宽度
115 0
|
6月前
通过select下拉框里的value控制div显示与隐藏
通过select下拉框里的value控制div显示与隐藏
38 0
|
6月前
layui select 设置宽度
layui select 设置宽度
|
7月前
|
JavaScript 前端开发 Java
29jqGrid 3.0新特征- 显示/隐藏列
29jqGrid 3.0新特征- 显示/隐藏列
23 0
|
10月前
|
缓存 JavaScript 前端开发
el-table 列的动态显示与隐藏
当我们在对表格数据查看的时候,可能某些列的数据是当前想要重点关注的,而某些列并不需要展示出来,我们就可以通过对表格的列进行实时的一个切换去实现动态的显示与隐藏。
|
11月前
|
JavaScript
DOM ------ input框查询的放大效果
DOM ------ input框查询的放大效果
|
存储 前端开发 数据库
el-table表格拖动列记住列宽度功能(刷新页面还在)
el-table表格拖动列记住列宽度功能(刷新页面还在)
275 0
|
数据库
【TP5】select下拉框的默认显示父级
【TP5】select下拉框的默认显示父级
246 0
【TP5】select下拉框的默认显示父级