在jquery数据表中获取所选类以外的数据

在jquery数据表中获取所选类以外的数据,jquery,datatables,Jquery,Datatables,我有一个jquery数据表,在其中我通过选中复选框来选择记录。例如:如果我在一个数据表中有5条记录,并且我从中选择了2条记录。我通过下面的代码得到2条记录 var tableToViewSummary1 = $('#viewSummary2'); tableToViewSummary1.empty(); var table1 = $(dtCertifyEFO).DataTable(); var data1 = table1.rows('.selected').data().toArray();

我有一个jquery数据表,在其中我通过选中复选框来选择记录。例如:如果我在一个数据表中有5条记录,并且我从中选择了2条记录。我通过下面的代码得到2条记录

var tableToViewSummary1 = $('#viewSummary2');
tableToViewSummary1.empty();

var table1 = $(dtCertifyEFO).DataTable();
var data1 = table1.rows('.selected').data().toArray();

alert(data1.length);
所以现在我想要的是,我想要所有的记录,除了那些没有被选中的记录。这意味着我想要3张唱片

请建议如何得到这个

下面是同样的小提琴样品


当使用datatables.rows时,您可以提供一个选择器,特别是这是一个jquery选择器,因此可以使用任何jquery选项

正如您已经有了.rows'.selected',相反是:

var data1 = table1.rows(':not(.selected)').data().toArray();

我在小提琴上看不到任何复选框。此外,未定义dtCertifyEFO。存在复选框&dtCertifyEFO已全局定义。它的类是select-checkboxtable1.rows':not.selected.data…你能在fiddle中也包含jquery代码吗?不需要任何代码/复选框/html/fiddle等。OP有.rows'.selected'并希望与之相反,所以它是.rows':not.selected'hi,我们还可以从我更新的fiddle中获得状态为“CMM Approved”的唯一数据。请回答。@从你的小提琴,它不清楚你的意思,你最好的办法是问一个新问题,并提供所有的细节。