如何使用数据表在警报中获取多个选定的行数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用数据表在警报中获取多个选定的行数据相关的知识,希望对你有一定的参考价值。

要求很小,必须在表格中选择多行,一旦我们点击一​​个按钮,我们就必须在警报中显示所有选定的行数据。我尝试下面的代码,你能帮我解决这个问题。

var table = $('#example').DataTable();

$('#example tbody').on( 'click', 'tr', function () {
    $(this).toggleClass('selected');
} );

$('#button').click( function () {
     var rowdata = table.row('.selected').data();
      for (var i = 0; i < rowdata.length; i++) {
        alert(rowdata[i]);
    }
} );

Fiddle

答案

我相信你要找的是这个,让我知道它是否不能给你需要的结果。

 var table = $('#example').DataTable();

        $('#example tbody').on( 'click', 'tr', function () {
            $(this).toggleClass('selected');
        } );

        $('#button').click( function () {
             var rowdata = table.rows('.selected').data();     
         var msg = '';
              for (var i = 0; i < rowdata.length; i++) {
                msg += rowdata[i]
            }
        alert(msg);
        } );

只需要更换

var rowdata = table.row('.selected').data();  

对于

var rowdata = table.rows('.selected').data();  

获取表的所有行并将所有数据连接到var中以显示它

以上是关于如何使用数据表在警报中获取多个选定的行数据的主要内容,如果未能解决你的问题,请参考以下文章

点击完成时如何在uipickerview中获取当前选定的行(具有多个选择器)

如何在 KendoUI 中获取选定的行及其数据项?

如何从QTableView中获取选定的行数

如何使用 JQuery 从动态 html 表中获取选定的行值?

如何添加双击事件并在 Angular KendoUI 中传递选定的行数据

如何获取在 iphone 的警报应用程序中使用的数据表视图?