我在使用bootstrap模式插件的表上使用了dataTables jquery插件。当我在dataTables过滤器框上键入时,它会失去焦点,我需要在其中单击以再次键入。这种行为不会发生在modal插件之外,所以我认为问题是dataTables和modal之间的交互。
我该如何解决这个问题?
我上网但我找不到答案。
感谢您的帮助!
注意:我使用的是Bootstrap 3.0.3和dataTables 1.10.0
答案 0 :(得分:0)
我有类似的问题。 bootstrap的模态有一点延迟,模态比input.focus()更快地获得焦点。如果不工作尝试超过500.
我修好了这个:
var input = $('selectorYourDatatable input');
setTimeout(function(){
input.focus();
}, 500);
我希望这很有用。