根据外部下拉过滤数据表行

时间:2017-01-31 08:47:29

标签: javascript jquery datatable

我有一个外部下拉值1,2,3等

我试图根据下拉列表过滤数据表行。但它的工作只有在我搜索1时,如果表中还有101作为列值,它甚至会显示它。

我想显示与列值匹配的确切行

这是mycode

var ctId = obj.value; // it will get 1,2, 3 etc based on selected 
if(ctId == "") { // display all rows
    theDatatable.columns(0).search("").draw();
} else {
    theDatatable.columns(0).search(ctId).draw(); // This is displaying even the rows having column 101
}

我失踪的地方

1 个答案:

答案 0 :(得分:1)

尝试

theDatatable.columns(0).search('^'+ctId+'$', true, false).draw();