select2和bootstrap模态框使用时出现的bug以及解决方案

select2 官网 https://select2.org

bootstrap 中模态框兼容问题: 无法显示,搜索框无法输入内容(ie)

1、设置select的z-index要大于模态框(1050) /防止select2不会自动失去焦点/

.select2-container {
      z-index: 16000 !important;
  }
  .select2-drop-mask {
      z-index: 15990 !important;
  }

  .select2-drop-active {
      z-index: 15995 !important;
  }

2、去掉模态框的tabindex="-1" 3、绑定select2的时候,指定其父元素

dropdownParent: $("#myModal"),

tip: 1、去掉搜索框 minimumResultsForSearch: -1

2、改变select的值时,注意手动触发change事件 $("#select2-id").val('value').trigger("change");

3、移出select2

$("#select2-id").select2("destroy")

转载于:https://my.oschina.net/u/3407699/blog/1920969

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值