我需要在具有多个页面的数据表中获取所有选中的复选框,但是当我获取其他页面的复选框时,它说这些为空。就像它们仅在页面处于活动状态时存在。
我尝试使用Jquery,但是即使在其他页面中选中了复选框,也只能将它们写在活动页面中。
jQuery
var chekeados = $("input[name='aprovacion']:checked");
console.log(chekeados);
在这里我创建表并添加复选框
JS
function createTable () {
for (i = 0; i < ordersList.length; i++) {
$tblRow.append('<td id="td' + i + '">' + ' <input onclick="calcPlant('+i+')" id="check'+ i +'"type="checkbox" name="approve" value="'+ i +'">' + '</td>');
$('#ID_DATATABLE').append($tblRow);
}
$('#ID_DATATABLE').DataTable({});
}
此处是用于获取所有复选框的函数,并在获取时输入if
JS
for (k = 0; k < ordersList.length; k++){
var checkBox = document.getElementById('check'+k);
if (checkBox.checked == true){
console.log("hello");
}
}
我需要获取所有数据表中选中的所有复选框。