Javascript jquery数据表从所选行获取数据

Javascript jquery数据表从所选行获取数据,javascript,jquery,datatables,Javascript,Jquery,Datatables,我有一个jQueryDataTable,并且有一些复选框,用于将选定的行类设置为选定的行。但是,当我尝试从这些选定行获取第一列数据时,它会给我对象 我无法解决在数据表和堆栈溢出论坛上浏览大量主题帖子的问题 代码如下所示 问候,, 阿琼 HTML: 请求ID 申请日期 休假类型 开始日期 结束日期 地位 沙文 $("#check_all").click(function () { $(".checkBoxClass").prop('checked', $(this).prop('che

我有一个jQueryDataTable,并且有一些复选框,用于将选定的行类设置为选定的行。但是,当我尝试从这些选定行获取第一列数据时,它会给我对象

我无法解决在数据表和堆栈溢出论坛上浏览大量主题帖子的问题

代码如下所示

问候,, 阿琼

HTML:


请求ID
申请日期
休假类型
开始日期
结束日期
地位
沙文

$("#check_all").click(function () {
    $(".checkBoxClass").prop('checked', $(this).prop('checked'));
});

$(".checkBoxClass").change(function(){
    if (!$(this).prop("checked")){
        $("check_all").prop("checked",false);
        $(this).closest('tr').removeClass('row_selected');
    }
        $(this).closest('tr').addClass('row_selected');
});

function sendval(){
    var apprReq = [];
    var rejReq = [];

    var otable = $('#mytable').DataTable();
    var aTrs = otable.rows();

    for ( var i=0 ; i<aTrs.length ; i++ )                                       
    {
        if ( $(aTrs[i]).hasClass('row_selected') )
        {
            apprReq.push( aTrs.rows().data[i] );
        }
            rejReq.push( aTrs[i] );
    }
    console.log(apprReq);
    console.log(rejReq);

}
$(“#全部选中”)。单击(函数(){
$(“.checkBoxClass”).prop('checked',$(this.prop('checked'));
});
$(“.checkBoxClass”).change(函数(){
如果(!$(此).prop(“选中”)){
$(“全部检查”).prop(“已检查”,false);
$(this).closest('tr').removeClass('row_selected');
}
$(this).closest('tr').addClass('row_selected');
});
函数sendval(){
var-appreq=[];
var-rejReq=[];
var-otable=$('#mytable').DataTable();
var aTrs=otable.rows();
对于(var i=0;i数据表,您可以执行以下操作:

var table = $('#mytable').DataTable();
var rows_selected = table.rows('.row_selected').data();
$.each(rows_selected,function(i,v){
    apprReq.push(v);
});

不使用类“row\u selected”获取数据


数据不是一个函数。但是它可以用于获取所有数据
var table = $('#mytable').DataTable();
var rows_selected = table.rows('.row_selected').data();
$.each(rows_selected,function(i,v){
    apprReq.push(v);
});