【发布时间】:2014-07-28 16:06:20
【问题描述】:
我有一个数据表,我可以在其中选择多行 onclick,但是如何在单击按钮时选择所有行,同时所有行都通过选择突出显示(您能否给出当前页面的选择示例和所有页面)。我已经编写了一个代码来获取多个选定的值。
复选框也可以,但是如何获取选定的值。
下面是单选和多选的代码。
var oTable = $("#example").dataTable();
$('#example tbody').on('click', 'tr', function() {
$(this).toggleClass('selected');
});
在按钮提交时获取选定值的代码。
var row = oTable.rows('.selected').data();
var jsonArr = "[";
if(row != null && row.length){
for (var i = 0; i < row.length; i++) {
var row1 = row[i]; // this will give me one row details
// row1[0] will give me column details
jsonArr = jsonArr + "{\"ID\":" + row1[0] + "},";
}
jsonArr = jsonArr + "]";
【问题讨论】:
-
嗨,我真的很想知道我的投票出错了没有像全选一样点击所以我问了一些例子。我得到的只是输入复选框全选。
标签: jquery datatables