jQuery keyup在IE7中不起作用

时间:2015-10-27 08:47:46

标签: javascript jquery

我正在使用jQuery和Datatables插件。现在我需要在keyup事件上做一些事情,但我的网页设计的浏览器不能正确处理keyup事件。

有什么想法吗?

table.columns().every( function () {
var that = this;
    $("input", this.footer()).on("keyup change", function(){
        if ( that.search() !== this.value ) {
            that
                .search( this.value )
                .draw();
        }
    } );
} );

它在现代浏览器中运行良好,而不是在IE7中运行。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您是否尝试过测试$("input", this.footer()).length>0? 似乎DOM无法完全加载。

尝试使用它:

$(document).ready(function(){
    // Your events binding here
});