javascript - Javascript - 在数据表中,添加datepicker以筛选数据

我想添加一个datepicker来筛选Datatable中的数据,

我尝试过这个: https://jsfiddle.net/c9q5b0k3/3/

我编写的javascript代码是:


$(document).ready(function() {


 $('.datepicker').datepicker({


 format:"yyyy/mm/dd"


 });



});



$.fn.dataTable.ext.search.push(


 function(settings, data, dataIndex) {


 var dateSelected = $('#date').val();


 var date = data[4];


 if (dateSelected ==="") {


 return true;


 }


 if (date === dateSelected) {


 return true;


 }


 return false;


 }


);



$(document).ready(function() {


 var table = $('#sspTable').DataTable({


 responsive: true


 });


 $('#date').keyup(function() {


 table.draw();


 });


 });



时间:

你需要在datepicker中选择一个值时调用table.draw() ,为此,你可以修改现有的keyup事件处理程序,也包括change,如下所示:


$('#date').on('keyup change', function() {


 table.draw();


});



...