//获取选中多行数据 function getSelectedRow_st() { //解決固定列导致选择复选框选不中的问题 //首先判断表格是否为固定列表格,使用bootstrapTable('getOptions')获取表格的所有配置项,fixedColumns字段判断是否为固定列 if($("#table").bootstrapTable('getOptions').fixedColumns){ var selectCheckbox = []; //循环表格的所有行,判断被选中的行,并且push进入selectCheckbox数组
for(var i=0;i<$("tbody tr").length;i++){ if($(".fixed-table-body-columns tbody tr:nth-child("+(i+1)+") td:first input[name='btSelectItem']").prop("checked")){ // console.log($("#table").bootstrapTable("getData")[i]);//输出选中行的所有数据bootstrapTable("getDate"),获取表格的所有数据 selectCheckbox.push($("#table").bootstrapTable("getData")[i]); } } return selectCheckbox; }else{ return $("#table").bootstrapTable('getSelections'); } }
bootstrap table固定列导致复选框失效的解决方法
最新推荐文章于 2021-01-18 18:26:06 发布