2016-12-27 63 views
0

我有一个数据表,我想检查是否所有单选按钮被选中,但这仅适用于第一个分页页面,但没有检查其他网页检查是否所有单选按钮都在jQuery的数据表检查

这是我的代码:

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"); 
    } 
}); 
+0

你知道这不是单选按钮,对吗?单选按钮用于“挑选这些情绪中的一个”问题。所以他们不能全部检查 –

回答

0

您可以bind一个page事件对你DataTable一旦数据表被初始化,分页(页面更改)将检查你想要的。

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