有一个需求:在点击“自动选中”按钮时,复选框自动勾选前70%的数据
代码如下:
function autoCheck() {
$.post("${baseCxt}/zcpyVote/voteNum",{pyzId:"${pyzId}"}, function(d){
var eles = document.getElementsByTagName("input");
for (var i = 1; i <= d; i++) {
if(eles[i].type=="checkbox" && !eles[i].checked){
//eles[i].checked=true;
//eles[i].parentNode.parentNode.parentNode.classList.add("selected");
eles[i].click();
}
}
});
注释的那种方法也可以实现,但通过bootstrapTable的$('#vote_list').bootstrapTable("getSelections"); 方法获取不到选中数据
所以最后用.click()方法实现啦