select2的搜索框不能输入搜索内容

按照select2官网配置完后,搜索框弹出后无法输入内容,究竟怎么回事,于是在其他页面尝试了select2,发现可以啊,为什么在这个地方不可以,终于找到了造成这个问题的不同之处:select2在模态对话框中会失效。找到了问题所在,但不知道如何解决:百度或者google,最终找到了解决方案:

重写模态对话框的enforceFocus函数

$.fn.modal.Constructor.prototype.enforceFocus = function () { }

   原来是模态对话框强制使自己处于焦点状态,导致select2的搜索框无法获取焦点所致。

 

posted @ 2019-03-26 15:23  贪梦好  阅读(1772)  评论(0编辑  收藏  举报