2016-10-25 6 views
0

그래서 오류없이 체크 박스를 모두 가져올 수 없습니다. dataTable 사용하고 있지만 오류가있는 것 같습니다.dataTable - 모든 체크 박스를 선택하여 체크하지 못합니다.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#myTable').DataTable({ 
      "dom": '<"top"fl>rt<"bottom"pi><"clear">' 
       /*'<"top"lf>rt<"bottom"p><"clear">'*/ 
     }); 
}); 

    function selectAllUsers() { 
     $(':checkbox').each(function() { 
      this.checked = true; 
     }); 
     var table = $('#myTable').dataTable({ 
     }); 
     var allPages = table.fnGetNodes(); 
     $('input[type="checkbox"]', allPages).prop('checked', true); 
    } 
    </script> 

은 위의 코드는 모든 상자를 선택하지만 그때는 데이터 테이블과 두 번째 오류 메시지가 :

여기 내 코드입니다. 내가 할 경우

하지만 :

<script type="text/javascript"> 
     $(document).ready(function() { 
     $('#myTable').DataTable({ 
      "dom": '<"top"fl>rt<"bottom"pi><"clear">' 
       /*'<"top"lf>rt<"bottom"p><"clear">'*/ 
     }); 
}); 

    function selectAllUsers() { 
     $(':checkbox').each(function() { 
      this.checked = true; 
     }); 
     var table = $('#myTable').dataTable({ 
     }); 

    } 
    </script> 

은 그 때 나는 첫 번째 페이지를 확인하세요. 어떤 도움이라도 대단히 감사하겠습니다.

+0

발견 된 해결책 : https://datatables.net/plug-ins/api/fnGetHiddenNodes –

답변

관련 문제