//obj是你的全选复选框
function checkAll(obj){
  $("input [name='checkobj']").each(function(i){
     this.checked = obj.checked;
 });
}

解决方案 »

  1.   

    单击一行 ,行选中,捕获 tr 的click 事件了.然后check 上。网上搜搜
      

  2.   

    var  table=$("#example").dataTable({ "data":data
            ,"columns": [{ "data": "key_id" },{ "data": "venderid" }, { "data": "vendername" },{ "data": "email" },{ "data": "ctime" },
                    
                    { "data": "sname" },
                    { "data": "dname" },
                    { "data": "path" }
                ]  ,
                //"dom": 'l<"toolbar">frtip',
                // "bServerSide":true,
                //"processing": true,
          //"serverSide": true,
          "ajax":
             "paging":false,
             "searching":false,
                "lengthMenu":  [10, 25, 50, -1],destroy: true,
                "columnDefs": [ {
                    "targets": 6,
                    "data": "download_link",
                    "render": function ( data, type, full, meta ) {
                  
                      return '<a href="../../'+full.path+'">'+data+'</a>';
                      
                    }
                  },
                  { "visible": false, "targets": 7 },
                  {"targets": 0,
                    "data": "download_link",
                    "render": function ( data, type, full, meta ) {
                    return '<input type="checkbox" value="' + data + '" title="' + data + '" id="checkbox" />';}
                   // return '<a href="../../'+full.path+'">'+data+'</a>'
                   },
                   ]