猿问

在 JS 的 DataTable 中打断 table.rows().iterator()

我想中断 DataTable() 交互。这是我的代码


            let allCheckboxChecked=true;

            let table = $('#myTable').DataTable();           

            table.rows().iterator( 'row', function ( context, index ) {

                if($(this.row(index).node()).find("input").is(":Checked")){

                    allCheckboxChecked=true;

                }

                else{

                    allCheckboxChecked=false;

                    **return true;**    // This is not working...I want your help here

                }

            } );


慕斯709654
浏览 131回答 1
1回答

喵喔喔

使用nodes()而不是iterator()table.rows().nodes().to$().find('input:not(:checked):first').length // 0 - all checked或与each()let allCheckboxChecked = true;table.rows().nodes().to$().each(function () {    if (!$(this).find('input').is(':checked')) {        allCheckboxChecked = false;        return false;    }})
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答