当td的值为零,当前的input和全选都不被选中
<table class="layui-table" lay-skin="line" table="" id = "tableall"
cellspacing="0" cellpadding="2" width="100%" border="1" style="margin: 10px 0 20px;">
<thead>
<tr>
<th class="check-select"><div class=" check">
<input type="checkbox" class="checkall" name="checkall" id="checkall">
div>th>
<th>票据号th>
<th>计费周期th>
<th>计费月th>
<th>收费科目th>
<th>实收金额th>
<th>已退金额th>
<th>可退金额th>
tr>
thead>
<tbody>
<tr>
<td class="check-select"><div class="check">
<input type="checkbox" class="checkchoose" name="checkbox">
div>td>
<td class="de">${detail.contacts}td>
<td>2022-1-10~2022-1-30td>
<td>2022-1td>
<td>物业费td>
<td>500.00td>
<td>100.00td>
<td class="tit">400.00td>
tr>
<tr>
<td class="check-select"><div class="check">
<input type="checkbox" class="checkchoose" name="checkbox">
div>td>
<td>Adfsdftd>
<td>2022-1-10~2022-1-30td>
<td>2022-1td>
<td>物业费td>
<td>500.00td>
<td>100.00td>
<td class="tit">300.00td>
tr>
<tr>
<td class="check-select"><div class="check">
<input type="checkbox" class="checkchoose" name="checkbox">
div>td>
<td>54654td>
<td>2022-1-10~2022-1-30td>
<td>2022-1td>
<td>物业费td>
<td>500.00td>
<td>100.00td>
<td class="tit">0td>
tr>
tbody>
table>
<script>
var checkall = document.getElementById("checkall")
var checkchoose = document.querySelectorAll(".checkchoose")
全选与全不选
checkall.onclick= function(){
for(var i=0;ilength ;i++){
checkchoose[i].checked = this.checked
}
}
for (var i = 0; i < checkchoose.length; i++){
checkchoose[i].onclick = function () {
var flag = true;
//循环每一个小复选框,用于判断是否被选中
for (var i = 0; i < checkchoose.length; i++){
if (!checkchoose[i].checked){
flag = false;
break; //为了提高效率,但凡有一个没被勾选就退出循环
}
}
checkall.checked = flag
}
}
$(".tit").each(function () {
var s= parseInt(this.innerHTML)
if(s !== 0){ //当前的input不被选择而且全选也不被选择
h = s +50
console.log(h)
}
// console.log(s)
})
script>
全选与全不选搞定就是当td为零时后面的代码该怎么写
全选 于选中的事件里 做个判断 获取 td 。 判断一下
if(td==0){
return
}