javascript统计jquery数据表中选中的行数

标签 javascript jquery

我要编写一个 java 脚本来检查 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' );
    }

});

最佳答案

为什么不呢?

$('#jobsTable tbody').on( 'click', 'tr', function () {
  $(this).toggleClass('selected');
  alert( $('#jobsTable tbody tr.selected').length + ' row(s) selected' );
});

它必须正常工作。如果不是 - 给我打电话。

关于javascript统计jquery数据表中选中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32397083/

相关文章:

JavaScript/jQuery 日期选择器允许包含范围和排除范围吗?

java - 使用jquery每3秒显示一次时间无法正常工作

javascript - 如何在 Javascript 中显示 2^3

Javascript:如果单击则播放/暂停并更改 src

javascript - 导航到 SPA 上的不同页面时是否应该销毁 JSON 对象

javascript - 脚本适用于 jsfiddle 但不适用于我的网页 jquery

Javascript DOM 控制台浏览器

javascript - 如何在浏览器版本条件下(IE 10及以上)使用meta标签?

javascript - 如何映射和分组对象数组

javascript - 切换除单击的子元素之外的所有元素