dataTables过滤器框在键入时失去焦点

时间:2014-09-16 23:20:32

标签: jquery twitter-bootstrap datatables

我在使用bootstrap模式插件的表上使用了dataTables jquery插件。当我在dataTables过滤器框上键入时,它会失去焦点,我需要在其中单击以再次键入。这种行为不会发生在modal插件之外,所以我认为问题是dataTables和modal之间的交互。

我该如何解决这个问题?

我上网但我找不到答案。

感谢您的帮助!

注意:我使用的是Bootstrap 3.0.3和dataTables 1.10.0

1 个答案:

答案 0 :(得分:0)

我有类似的问题。 bootstrap的模态有一点延迟,模态比input.focus()更快地获得焦点。如果不工作尝试超过500.
我修好了这个:

var input = $('selectorYourDatatable input');
setTimeout(function(){
    input.focus();
}, 500);

我希望这很有用。