方法 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); } });