按照select2官网配置完后,搜索框弹出后无法输入内容,究竟怎么回事,于是在其他页面尝试了select2,发现可以啊,为什么在这个地方不可以,终于找到了造成这个问题的不同之处:select2在模态对话框中会失效。找到了问题所在,但不知道如何解决:百度或者google,最终找到了解决方案:
重写模态对话框的enforceFocus函数
$.fn.modal.Constructor.prototype.enforceFocus = function () { }
原来是模态对话框强制使自己处于焦点状态,导致select2的搜索框无法获取焦点所致。