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


谢谢!!

相关文章
|
1月前
|
Web App开发 小程序 Android开发
Uniapp from 表单组件 多层选择 开关 评分 滑块 步进器 日期框 级联选择 下拉列表 复选框 单选框 多行文本 单行文本 textarea radio checkbox picker
Uniapp from 表单组件 多层选择 开关 评分 滑块 步进器 日期框 级联选择 下拉列表 复选框 单选框 多行文本 单行文本 textarea radio checkbox picker
43 0
|
1月前
|
JavaScript
Element_select 选择器 选中框中显示不了选中的值
解决Vue中`el-select`选择器不显示选中值的问题:在`selectChanged`方法中添加`this.$forceUpdate()`,强制组件更新,使输入框显示选择的值。示例代码包括模板和方法。
130 2
|
1月前
el-select如何自定义下拉选项框的宽度
el-select如何自定义下拉选项框的宽度
212 0
|
1月前
|
缓存 JavaScript 前端开发
通过id给input框和div赋值,修改属性值。
通过id给input框和div赋值,修改属性值。
60 0
通过id给input框和div赋值,修改属性值。
|
7月前
select下拉框默认option为灰色,选中option颜色为白色
select下拉框默认option为灰色,选中option颜色为白色
76 0
|
7月前
通过select下拉框里的value控制div显示与隐藏
通过select下拉框里的value控制div显示与隐藏
42 0
|
8月前
|
人工智能 自然语言处理 语音技术
el-select下拉框高度有效设置不污染
el-select下拉框高度有效设置不污染
298 0
|
11月前
|
缓存 JavaScript 前端开发
el-table 列的动态显示与隐藏
当我们在对表格数据查看的时候,可能某些列的数据是当前想要重点关注的,而某些列并不需要展示出来,我们就可以通过对表格的列进行实时的一个切换去实现动态的显示与隐藏。
|
JavaScript
DOM ------ input框查询的放大效果
DOM ------ input框查询的放大效果
|
存储 前端开发 数据库
el-table表格拖动列记住列宽度功能(刷新页面还在)
el-table表格拖动列记住列宽度功能(刷新页面还在)
297 0