LayUI Table チェックボックスが選択されたデータを取得します

方法 1 チェック ボックスをクリックして数値を収集または削除します
//以下はチェック ボックスの関連操作です
table.on('checkbox(container)', function (obj) { 
        if (obj.checked) { 
            //obj.type トリガーがすべて選択されている場合は、all、トリガーが単一選択の場合は、 if ( obj.type === "one") { mns.push(obj.data.stacode); } else { var datas = table.getData ( "table") // 例
            let 
                data 
            = 
                table.getData('Table-List'); $.each(datas, function (idx, item) { mns.push(item.stacode); }); } } else { if (obj.type === " one " ) { varindex = 
                jQuery.inArray 
                    ( 
                obj.data.stacode 
            , 
        mns 
            )
                ます
                var index = jQuery.inArray(obj.data.stacode, mns);
                //配列内のインデックス要素から削除、削除される長さは 1 
                mns.splice(index, 1); 
            } else { 
                mns = []; 
            } 
        } 
        console.log(mns.join(",")); 
    } 
);

方法2 一元収集

var data = table.checkStatus("テーブル").data; 
$.each(datas, function (idx, item) { 
    if (item.online) { 
        mns.push(item.stacode); 
    } 
});
 

おすすめ

転載: blog.csdn.net/zkcharge/article/details/130741085