datatables checkbox循环输出表格数据
因为datatable的checkbox是收费的,在网上找了一个一段代码自定义添加 checkbox,数据由oData获得
{ data: null ,orderable: false, "fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
$(nTd).html(" <input type='checkbox' onclick='exportData(\"" + oData.id + "\",\"" + oData.no+ "\",\"" + oData.name + "\",\"" + oData.unitt + "\",\"" + oData.CCC + "\",\"" + oData.step + "\",\"" + oData.broadband + "\",\"" + oData.exp_group+ "\",\"" + oData.exp_cae + "\",\"" + oData.exp_sup + "\")' name='checkList'style='text-align:center;' value='" + sData + "'>");} },
现在我想实现的功能是checkbox点击的oData.id,oData.no等等数据存入数组
var selectedTable = [];
$(":checkbox:checked").each(function (){
function exportData(no, id, name,unitt,ccc,step,broadband,group,cae,supervisory) {
var selectedData =new Array(10);
selectedData[0] = no;
selectedData[1]= id;
selectedData[2]= name;
selectedData[3] = unitt;
selectedData[4]= ccc;
selectedData[5]= step;
selectedData[6] = broadband;
selectedData[7]= group;
selectedData[8]= cae;
selectedData[9]= supervisory;
selectedTable.push(selectedData);
}
} );
我知道在function里面嵌套function肯定是错的,但是不知道怎么写