1
행의 시작 부분에 체크 박스가있는 테이블이 있습니다. 숨겨진 버튼이 있습니다. 하나의 체크 박스를 체크하면 버튼이 나타납니다. 선택을 취소하면 버튼이 숨겨집니다. 그것은 잘 작동합니다. 내 문제는, 만약 내가 모든 체크 박스를 "체크"하고 체크 한 것들 중에서 하나의 체크 박스를 체크하지 않으면, 버튼이 숨겨집니다. 아직 체크 박스가 선택되어 있으므로 숨기면 안됩니다. 이 문제를 어떻게 해결할 예정입니까?체크 박스가 아닌 체크 박스가 테이블에 체크되어 있으면 버튼을 숨기기
$('table').on('change', ':checkbox', function(){
if (!this.checked)
{
$('#delete').hide();
}
else
{
$('#delete').show();
}
});
HTML : : 여기
내 코드스크립트입니다
<table class="table table-hover table-condensed" style = "font-size: 13px;">
<tr>
<th><input type ="checkbox" id = "chkall"></th>
<th>Type</th>
<th>Brand</th>
<th>Description</th>
<th>Serial No</th>
<th>Asset No</th>
<th>Date of Purchased</th>
<th>Warranty Expiration</th>
<th>Status</th>
</tr>
<tr>
<td><input type ="checkbox"></td>
<td>Keyboard</td>
<td>HP</td>
<td>One time use keyboard</td>
<td>123456</td>
<td>789456</td>
<td>July 5, 2019</td>
<td>August 6, 2015</td>
<td>Available</td>
</tr>
<tr>
<td><input type ="checkbox"></td>
<td>Keyboard</td>
<td>HP</td>
<td>One time use keyboard</td>
<td>123456</td>
<td>789456</td>
<td>July 5, 2019</td>
<td>August 6, 2015</td>
<td>Available</td>
</tr>
<tr>
<td><input type ="checkbox"></td>
<td>Keyboard</td>
<td>HP</td>
<td>One time use keyboard</td>
<td>123456</td>
<td>789456</td>
<td>July 5, 2019</td>
<td>August 6, 2015</td>
<td>Available</td>
</tr>
<tr>
<td><input type ="checkbox"></td>
<td>Keyboard</td>
<td>HP</td>
<td>One time use keyboard</td>
<td>123456</td>
<td>789456</td>
<td>July 5, 2019</td>
<td>August 6, 2015</td>
<td>Available</td>
</tr>
<tr>
<td><input type ="checkbox"></td>
<td>Keyboard</td>
<td>HP</td>
<td>One time use keyboard</td>
<td>123456</td>
<td>789456</td>
<td>July 5, 2019</td>
<td>August 6, 2015</td>
<td>Available</td>
</tr>
</table>
고맙습니다. – TheMartianGuy