Jquery oTable.fGetNodes不是DataTable 1.10.13服务器端处理的函数

Jquery oTable.fGetNodes不是DataTable 1.10.13服务器端处理的函数,jquery,datatables,Jquery,Datatables,我使用了dataTable 1.7.6,现在将其更改为1.10 以下函数在更新版本后提供eror $('.buttonclass').click(function () { var id = ""; var oTable = $("#users").DataTable(); $(".groupCheckBox:checked", oTable.fnGetNodes()).each(function () { alert(id); if (i

我使用了dataTable 1.7.6,现在将其更改为1.10 以下函数在更新版本后提供eror

$('.buttonclass').click(function () {
    var id = "";
    var oTable = $("#users").DataTable();
    $(".groupCheckBox:checked", oTable.fnGetNodes()).each(function () {
        alert(id);
        if (id != "") {
            id = id + "," + $(this).val();
        } else {
            id = $(this).val();
        }
        document.getElementById("email").value = id;
    });
});
错误
请帮助

在DataTables v1.10中,与自v1.9以来的所有版本相比,函数名称已更改

我猜您正在寻找这种方法:

参考链接

这是传统参考:


从v1.10开始,这里就有了参考:

改用
数据表()
使用此
数据表()
错误将消失。

$('.buttonclass').click(function () {
    var id = "";
    var oTable = $("#users").dataTable();
    $(".groupCheckBox:checked", oTable.fnGetNodes()).each(function () {
        alert(id);
        if (id != "") {
            id = id + "," + $(this).val();
        } else {
            id = $(this).val();
        }
        document.getElementById("email").value = id;
    });
});

像这样的$(“.groupCheckBox:checked”,oTable.rows(“.groupCheckBox:checked”).nodes()到$()).each(函数(){不知道完整的上下文使您很难知道您想要实现什么。目前您正在为每一行创建一个警报,可能是为了调试目的。我猜您迭代选中某个文本框的每一行,以获得一个值?请检查此API函数,可能这对您有用:是的,我想要的是when按钮单击。获取单击的复选框的值。请建议使用以下内容进行尝试:$(“.groupCheckBox:checked”,oTable.rows()。每个(函数(){我有相同的问题。在这种情况下,dataTable是否也适用于1.10.13?请建议使用
$().dataTable().FngeNodes()
在DataTable 1.10.x API上使用传统方法。有很多相同的问题可以解决这个问题,就像前几天的问题一样
$('.buttonclass').click(function () {
    var id = "";
    var oTable = $("#users").dataTable();
    $(".groupCheckBox:checked", oTable.fnGetNodes()).each(function () {
        alert(id);
        if (id != "") {
            id = id + "," + $(this).val();
        } else {
            id = $(this).val();
        }
        document.getElementById("email").value = id;
    });
});