我正在使用數據表,並且選擇了多行,並且我想對多行執行刪除操作。例如,我選擇了第2,3和4行,所以我希望同時刪除所有3行。刪除多行
<script>
var oTable;
var giRedraw = false;
$(document).ready(function() {
/* Add a click handler to the rows - this could be used as a callback */
$('#example tr').click(function() {
if ($(this).hasClass('row_selected'))
$(this).removeClass('row_selected');
else
$(this).addClass('row_selected');
});
/* Add a click handler for the delete row */
$('#delete').click(function() {
var anSelected = fnGetSelected(oTable);
oTable.fnDeleteRow(anSelected[0]);
});
/* Init the table */
oTable = $('#example').dataTable();
});
function fnGetSelected(oTableLocal)
{
var aReturn = new Array();
var aTrs = oTableLocal.fnGetNodes();
for (var i=0 ; i<aTrs.length ; i++)
{
if ($(aTrs[i]).hasClass('row_selected'))
{
aReturn.push(aTrs[i]);
}
}
return aReturn;
}
</script>
通過此腳本,一次只能刪除1行。
正確鍵入也不會傷害。 –
我是這個網站的新手,所以ritenow無法接受任何答案,因爲聲望15是必須的。對不起, – user799100