這是以程式設計方式按值過濾 Datatables [1.10.7]的程式碼,你可以在官方文件中找到它。

function setFilterValue(datatable, value){
    if(datatable !== undefined){
        datatable
            .columns(0)
            .search(value)
            .draw();
    }    
}

這是通過上一次搜尋獲取值的程式碼

function getFilterValue(datatable){
    var value;
    if(datatable !== undefined){
        value = datatable
                    .settings()[0]
                    .oSavedState
                    .columns[0]
                    .search.search;
    }
    return value;
}

當快取處於活動狀態時,此方法很有用( stateSave:true ),並且你需要在重新載入頁面後知道先前的搜尋值。