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]);
});
}