【发布时间】:2017-11-10 19:21:12
【问题描述】:
我正在使用 Datatables 在我的 JSP 页面中显示表格数据。我在数据表中启用了搜索功能。
这是我的fiddle
我想允许用户在搜索框中使用“,”(逗号分隔值)并希望逗号被处理或 OR。我试图实现它,但是一旦我输入“,”,事情就不起作用了。为了实现所需的功能,我应该做些什么改变
$.fn.dataTable.ext.search.push(function(settings, data, dataIndex) {
var search = $('.dataTables_filter input').val().toLowerCase();
var inputArray=search.split(",");
var node = table.cell({ column: 0, row: dataIndex }).nodes().to$();
var text = node.find('b').text();
text += node.find('[name$=locationId] option:selected').text()
text += node.find('[name$=empRole] option:selected').text();
for(var i=0;i<inputArray.length;i++){
return text.toLowerCase().indexOf(inputArray[i])>-1;
}
return false;
})
【问题讨论】:
标签: javascript jquery html datatables