Arron的博客

导航

前端问题小结

1、select2在bootstrap模态框中使用时搜索框不能输入

解决办法:去掉属性tabindex="-1",如果还不能,就在js代码中添加$.fn.modal.Constructor.prototype.enforceFocus =function(){};这段代码。

 2、select2控件赋值后如何避免触发change事件更改显示

解决办法:select2对控件赋值虽然能改变控件值,但如果不触发change事件,显示是不会改变的,赋值后会生成如下形式html的代码

<span class="select2-selection__rendered" id="select2-xxid-container" title="xxtitle">xxtitle</span>

该段代码对应select标签显示出来的内容,通过更改对应的title属性和span标签的内容就可以做到避免触发change事件更改显示:$('#xxid').attr('title','xxtitle').text('xxtitle');

posted on 2017-08-05 15:02  aaron_shu  阅读(135)  评论(0编辑  收藏  举报