bootstrap-select中selectpicker在jquery的clone()后无效问题-解决方法

近期做一高校项目,招生计划发布需要实现同一专业在不同省份计划招生的人数,即一对多以及多对多,就应用了批量填写表单,由于整体UI框架用了bootstrap,那bootstrap-select的使用自然不在话下,于是使用了clone,但无奈发现bootstrap-select被clone,和after追加后,追加的bootstrap-select无效,找了网上的解决方案,说是要清空一次数据和重新初始化一次selectpicker

网上代码:

$('.selectpicker').data('selectpicker', null);
$('.bootstrap-select').find("button:first").remove();
$('.selectpicker').selectpicker();

  

 

虽然有用,但出现新的问题,即每增加一项,此div就跟着增加,于是做了更改,直接隐藏多余的.bootstrap-select:,问题解决!

 

//解决bootstrap-select,在clone()方法中无效的问题
$('.selectpicker').data('selectpicker', null);
$('.bootstrap-select').css("display","none");
$('.selectpicker').selectpicker();

  

转载于:https://www.cnblogs.com/stone2017/p/6865795.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值