获取带有页面的数据表的所有复选框

时间:2019-10-17 21:15:02

标签: javascript jquery

我需要在具有多个页面的数据表中获取所有选中的复选框,但是当我获取其他页面的复选框时,它说这些为空。就像它们仅在页面处于活动状态时存在。

我尝试使用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");
    }
  }

我需要获取所有数据表中选中的所有复选框。

0 个答案:

没有答案