【问题标题】:Datatable row.child.isShow() function undefined数据表 row.child.isShow() 函数未定义
【发布时间】:2016-08-18 04:56:50
【问题描述】:

我正在使用DataTable() 我需要创建一个行子级。 但是当我使用 row.child 时,它会显示 row ,child 是未定义的。

这里是代码

$('.btn-showintern').click(function () {
    debugger;
    var tr = $(this).closest('tr');
    var table = $('#travelRequest').DataTable();
    var row1 = table.rows(tr);
    if ( row.child.isShown() ) {

        row.child.hide();
        tr.removeClass('shown');
    }
   else {
       Open this row
       row1.child(InternalTravel()).show();
        tr.addClass('shown');
    }

但是会抛出像 row.child 这样的错误是未定义的。 我也浏览了这个链接jQuery DataTables - Child Rows and "Undefined is Not a Function" 请帮我解决这个问题

【问题讨论】:

  • 你能创建一个 jsFiddle 吗?

标签: jquery jquery-plugins datatables


【解决方案1】:

请更新您的代码,如下所示 -

$('.btn-showintern').click(function () {
var tr = $(this).closest('tr');
var table = $('#travelRequest').DataTable();
var row1 = table.rows(tr);
if ( row1.child.isShown() ) {
    row1.child.hide();
    tr.removeClass('shown');
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2014-10-01
    • 2014-06-19
    相关资源
    最近更新 更多