我有一個java腳本來編寫,以檢查jquery數據表中選定行的數量。但計數不起作用。任何人都可以幫助確定我犯的錯誤。Javascript來統計jquery數據表中選定行的數量
我可能會很愚蠢請原諒和幫助我。
var table = $("#jobsTable").dataTable();
$('#jobsTable tbody').on('click', 'tr', function() {
$(this).toggleClass('selected');
alert(table.rows('.selected').data().length +' row(s) selected');
});
$('#batchAction').click(function() {
alert("button is clicked");
alert(table.rows('.selected').data().length +' row(s) selected');
var selectedRows = table.rows('.selected').data().length ;
if(selectedRows === 0){
alert("Zero rows selected. Please select jobs to proceed with bulk Operation");
alert(table.rows('.selected').data().length +' row(s) selected');
}
});
發現你得到任何警告? –
你的代碼不是很清楚。我認爲在計算行時不需要data()。還有一個類似的問題已經解答:http://stackoverflow.com/questions/1149958/jquery-count-number-of-rows-in-a-table – cezar
'$('#jobsTable')。find('tr .selected')。'長度' –