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();

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM