我最近才开始使用jquery DataTables。对于列过滤,我正在研究原始的“columnfilter”插件,虽然似乎没有最近的更新(除了许多开发人员的一些补丁),并且也不适用于1.10版本。对版本1.10进行列特定过滤的首选方法是什么? (客户端和服务器端)
答案 0 :(得分:0)
我只使用过客户端和此代码:
$("#browse_1_div thead input").keyup( function () {
/* Filter on the column (the index) of this element */
oTable.fnFilter( this.value, $("thead input").index(this) );
} );
/*
* Support functions to provide a little bit of 'user friendlyness' to the textboxes in
* the footer
*/
$("#browse_1_div thead input").each( function (i) {
asInitVals[i] = this.value;
} );
$("#browse_1_div thead input").focus( function () {
if ( this.className == "search_init_1" )
{
this.className = "";
this.value = "";
}
} );
$("#browse_1_div thead input").blur( function (i) {
if ( this.value == "" )
{
this.className = "search_init_1";
this.value = asInitVals[$("#browse_1_div thead input").index(this)];
}
} );