[英]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
被初始化,您就可以在您的DataTable
上bind
一個page
事件,在分頁(頁面更改)時它將檢查您想要的內容。
$('#newtable').bind('page', function () {
//call to check what you want.
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.