簡體   English   中英

檢查是否在jQuery數據表中選中了所有單選按鈕

[英]checking if all radio buttons are checked in jquery datatables

我有一個數據表,我想檢查是否所有單選按鈕都已選中,但這僅適用於第一個分頁頁面,但無法檢查其他頁面

這是我的代碼:

var dt =  $('#newtable').DataTable({
          "paging": true,
          "lengthChange": false,
          "searching": false,
          "ordering": true,
          "info": true,
          "autoWidth": false
        });

這是用來檢查的

 $("input:radio").change(function() {
   var all_answered = true;
   dt.rows().nodes().each(function() {
      if($(":radio:checked").length == 0)
      {
        all_answered = false;
      }

   })


  if(all_answered==true ){
      $('input[type=text]#general_comment').removeAttr("disabled");
      approvebtn.removeAttr("disabled");

  }else {
      approvebtn.prop("disabled", "disabled");
  }
});

一旦DataTable被初始化,您就可以在您的DataTablebind一個page事件,在分頁(頁面更改)時它將檢查您想要的內容。

$('#newtable').bind('page', function () {
    //call to check what you want.
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM