当前位置:Gxlcms > JavaScript > 完美解决BootStrap模态框和select2合用时input无法获取焦点问题

完美解决BootStrap模态框和select2合用时input无法获取焦点问题

时间:2021-07-01 10:21:17 帮助过:14人阅读

在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入。怎么解决这个问题呢?下面小编给大家带来了BootStrap模态框和select2合用时input无法获取焦点的解决方法,一起看看吧

在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入.

解决方法:

把页面中的 tabindex="-1" 删掉(测试成功):


可以在onshown方法里面做处理,主要原理就是因为bootstrap的tabindex='-1',占用了select2的tabindex='0',脚本做处理 模态框显示出来后,将模态框的tabindex属性删掉


重写enforceFocus方法(测试发现没有效果):


以上就是完美解决BootStrap模态框和select2合用时input无法获取焦点问题的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行