我正在使用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中运行。
任何帮助都将不胜感激。
答案 0 :(得分:1)
您是否尝试过测试$("input", this.footer()).length>0
?
似乎DOM无法完全加载。
尝试使用它:
$(document).ready(function(){
// Your events binding here
});