【问题标题】:DataTables plugin for jquery and click event用于 jquery 和点击事件的 DataTables 插件
【发布时间】:2010-10-25 11:02:44
【问题描述】:

我正在努力让这个 jquery 插件正确地工作。我需要的是一个单击事件,它将允许我单击一行并有一个 js 窗口,该窗口将使用作为数据库中主键的 row_id 加载另一个页面。我真的迷失了 javascript,但我喜欢这个插件,如果可能的话,我真的很想拥有这项工作。我已经在这里待了几天了。我知道我已经接近了,但还没有达到目标。如果有人可以帮助我,我将不胜感激。我正在使用 json 导入数据。


这是我当前的代码。它现在可以编译,但不会触发 .click 事件。 :/

$(document).ready(function() {
  oTable = $('#search').dataTable(
  {
    "sPaginationType": "full_numbers",
    "bProcessing": true,
    "iDisplayLength": 15,
    "sAjaxSource": 'json.php',
    "fnInitCallback": function ()
    {
      $(oTable.fnGetNodes() ).click(function ()
      {
        //alert();
      });
    }
  });
});

【问题讨论】:

    标签: javascript jquery datatable


    【解决方案1】:

    您需要将 fnInitCallBack 替换为 fnInitComplete 即可。

    oTable = $('#search').dataTable({
        "sPaginationType": "full_numbers",
        "bProcessing": true,
        "iDisplayLength": 15,
        "sAjaxSource": 'json.php',
        "fnInitComplete": function (){
            $(oTable.fnGetNodes()).click(function (){
              // my js window....
            });
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 2012-05-17
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      相关资源
      最近更新 更多