Javascript 获取所选datatable行的id,并将其传递给用于多行删除的函数

Javascript 获取所选datatable行的id,并将其传递给用于多行删除的函数,javascript,datatable,Javascript,Datatable,我得到了这个代码,它几乎达到了我想要的效果 <script> $(document).ready(function() { var table=$('#dataTable').DataTable(); $('#dataTable tbody').on( 'click', 'tr', function () { $(this).toggleClass('selected'); } ); $('#button').click( fu

我得到了这个代码,它几乎达到了我想要的效果

<script> $(document).ready(function() {
    var table=$('#dataTable').DataTable();
    $('#dataTable tbody').on( 'click', 'tr', function () {
        $(this).toggleClass('selected');
    }
    );
    $('#button').click( function () {
        alert( table.rows('.selected').data().length +' row(s) selected');
    }
    );
}

);
</script>
<button type="button" id="button">select all</button>

您必须循环通过
选定的
数据表行,获取第一列并将其传递给
confirmRemove
函数。下面的代码是这样做的:

$('#button').click(function () {

     var data = table.rows('.selected').data();
     data.each(function (value, index) {
     //call the delete function
     confirmRemove(value[0]);
     });
}
$('#button').click(function () {

     var data = table.rows('.selected').data();
     data.each(function (value, index) {
     //call the delete function
     confirmRemove(value[0]);
     });
}