Jquery Datatables page.dt仅由上一页和下一页触发

Jquery Datatables page.dt仅由上一页和下一页触发,jquery,datatable,Jquery,Datatable,我有一个分页的数据表 在我的表中,我有带有工具提示的标记,我必须启动每个datatable页面加载。我为页面更改事件添加了一个侦听器,但奇怪的是,这只在我按下“上一步”或“下一步”时触发,而不是在1,2,3。。。按钮。不过,分页本身对所有按钮都有效 $('#example').on('page.dt', function () { $('.tag').tooltip(); var info = oTable.page.info(); console.log

我有一个分页的数据表

在我的表中,我有带有工具提示的标记,我必须启动每个datatable页面加载。我为页面更改事件添加了一个侦听器,但奇怪的是,这只在我按下“上一步”或“下一步”时触发,而不是在1,2,3。。。按钮。不过,分页本身对所有按钮都有效

  $('#example').on('page.dt', function () {
      $('.tag').tooltip();
      var info = oTable.page.info();
      console.log('Showing page: ' + info.page + ' of ' + info.pages);
  });

在将数据表与引导数据表一起使用时,我也遇到了同样的情况

分页元素列表上的Bind click事件,如下所示:

$('#example').datatable();

//original id plus _paginate
$('#example_paginate').click(function () {
      $('.tag').tooltip();
      var info = oTable.page.info();
      console.log('Showing page: ' + info.page + ' of ' + info.pages);
  });

通过使用draw.dt事件而不是page.dt事件,我能够处理类似的情况。为了回答这个问题,我还使用bootstrap 3 tooltip()组件对其进行了测试:

$('#example').on( 'draw.dt', function () {
    $('.tag').tooltip();
}).DataTable();