我有一个包含DataTable元素的Java Web应用程序。使用DataTable可以执行的操作之一是使用“搜索”框初始化它,该框根据行是否包含搜索查询(在任何列中)来过滤行。我想在DataTable外部的输入文本字段中模拟此行为。但我不能让它正常工作。以下是我在javascript中初始化元素的方法:
var table = $('#MY_TABLE_ID').DataTable( {
"dom": 'T<"clear">lrtip',
"tableTools": {
"sSwfPath": "resources/swf/copy_csv_xls_pdf.swf",
"aButtons": ["copy", "csv"]
}
} );
$('#SEARCH_BOX_ID').on( 'keyup', function () {
table
.search( this.value )
.draw();
} );
当我在外部搜索框中输入任何内容时,它会过滤表格以显示无结果。请让我知道我可能做错了什么。提前谢谢。