【问题标题】:Jquery nested datatable second child not workingJquery嵌套数据表第二个孩子不起作用
【发布时间】:2017-09-11 10:34:51
【问题描述】:

在我的项目中,我使用了 jquery 嵌套数据表,数据表中的每一行都有 2childs 行,下面是我的代码

$(function(){$(document).on('click','#tab td.control', function(){
      var nTr = this.parentNode;
      var oData = $('#tab').dataTable().fnGetData(nTr);
      console.log(oData);
       .....etc.....
});

如果我点击 parent td 表示打开了 2 个子行,并且 this.parentNode 根据该详细信息显示父节点详细信息,我将显示有关父节点的其他详细信息,以下代码为子行,

$(function(){$(document).on('click','table[id^="inner_param_"] td.control', function(){
    var nTrs = this.parentNode;
     var ooDatas = we.fnGetData(nTrs);
     console.log(ooDatas);
           .....etc.....
});

如果我单击父节点第一个子节点意味着子节点打开并且控制台显示父节点详细信息,但第二个子节点不工作并且控制台显示父节点详细信息为空

【问题讨论】:

    标签: jquery datatables


    【解决方案1】:

    终于解决了 只需将#tab td.control 更改为#tab > tbody > tr > td.control

    【讨论】:

      猜你喜欢
      • 2013-04-13
      • 1970-01-01
      • 2011-06-11
      • 2013-06-19
      • 2012-12-13
      • 2011-04-07
      • 2017-03-11
      • 1970-01-01
      • 2019-12-12
      相关资源
      最近更新 更多