繁体   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