如何使用数据表在警报中获取多个选定的行数据
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]);
}
} );
答案
我相信你要找的是这个,让我知道它是否不能给你需要的结果。
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中获取当前选定的行(具有多个选择器)
如何使用 JQuery 从动态 html 表中获取选定的行值?