반응형
테이블의 th의 체크박스 선택 시 tbody의 td의 checkbox를 전체 체크하는 간단한 예제다.
<table>
<thead>
<tr>
<th scope="col" class="bg-sky">
<span class="chk checkbox">
<input type="checkbox" id="chkall" onclick="fn_chkAll(this)">
<label for="chkall" class="chk-label"></label>
</span>
</th>
<th scope="col" class="bg-sky" style="font-weight:bold;">번호</th>
<th scope="col" class="bg-sky" style="font-weight:bold;">성명</th>
<th scope="col" class="bg-sky" style="font-weight:bold;">아이디</th>
</tr>
</thead>
<tbody id="targetBody">
<c:forEach items="${resultList}" var="resultInfo" varStatus="status">
<tr>
<td><input type="checkbox" id="checkbox"></td>
<td id="rowNum"><c:out value="${(searchVO.pageIndex-1) * searchVO.pageUnit + status.count}"/></td>
<td id="name"><c:out value='${resultInfo.name}'/></td>
<td id="userId"><c:out value='${resultInfo.userId}'/></td>
</tr>
</c:forEach>
</tbody>
</table>
function fn_chkAll(obj){
if($(obj).is(':checked')){
$('#targetBody').find('input:checkbox[id^=checkbox]').prop('checked', true);
}else{
$('#targetBody').find('input:checkbox[id^=checkbox]').prop('checked', false);
}
}
반응형
'IT > development' 카테고리의 다른 글
[mybatis] list foreach delete (62) | 2024.01.21 |
---|---|
[JavaScript] selectbox 동적 표시 (59) | 2024.01.21 |
[spring] spring excel download 모듈화 ver 2 (45) | 2024.01.14 |
[spring] spring excel download 모듈화 ver 1 (41) | 2024.01.14 |
[spring] spring excel download (feat. 체크박스) (41) | 2024.01.13 |