我只想问一下如何在数据表的下一页上触发datetimepicker?如屏幕截图所示,它在首页上正常工作。
但是当我现在转到下一页时,日历不再触发:
一些建议重新初始化,我这样添加:
var table = $('#ot_dataTables').DataTable();
$('#ot_dataTables').on( 'page.dt', function () {
$('#ot_dataTables').dataTable({
order: [[ 0, "desc" ],[ 2, "desc" ]]
});
} );
但仍然没有显示日历。任何帮助表示赞赏。
非常感谢。
最佳答案
因此,这类似于Senjuti的答案,但是我想发布我的,因为我能够做到这一点而无需重新创建表实例。但是,她是对的,在这种情况下,page.dt
上的侦听器将不起作用,但是draw.dt
上的侦听器将起作用。
在我的答案中,我将以您的表为例,并假设表中的input
标记具有类名date-field
。对我有用的是像这样在输入标签上调用datepicker()
,
var table = $('#ot_dataTables').DataTable();
$('#ot_dataTables').on('draw.dt', function () {
$(".date-field").datepicker();
}
关于jquery - 下一页数据表未触发日期选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32133849/