메뉴 건너뛰기

조회 수 13538 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 성명

나이

성별 

  홍길동

 23 

 여 

  파파룰라

 25 

 남 

  뽀로로

 12 

 남 

 

◐ Script_Row추가

    function fn_addRow(addData, chkCnt) { 

 if (Number(chkCnt) > 0) {

    var tblObj = $("#testTbl > tbody:last");

    for(var k=0; k<Number(chkCnt); k++) {

        var orw  = $("<tr></tr>");

        var rChk = $("<td><input type='checkbox' name='chkObject' value='"+addData[k].dbKey+"'></td>");

        var rName = $("<td></td>").text(addData[k].name);

        var rAge   = $("<td></td>").text(addData[k].age  );

        var rGender = $("<td></td>").text(addData[k].gender); 

 

          tblObj.append(row);

        row.append(rChk);

        row.append(rName);

        row.append(rAge);

        row.append(rGender);

    }

}

    } 

 

◐ Script_체크된 데이터 Row 삭제 

    function fn_delRow(chkObjNm) { 

         if ($("input[name="+chkObjNm+"]").is(":checked")){ 

            if (confirm("삭제 하시겠습니까?")) { 

                for(var i=$("[name='"+chkObjNm+"']:checked").length-1; i>-1; i--){ 

                    $("[name='"+chkObjNm+"']:checked").eq(i).closest("tr").remove(); 

                } 

            } 

         } else { 

            alert("선택된 데이터가 없습니다.");  

         } 

    } 

   

 

◐ HTML

<table summary="Test" cellpadding="0" cellspacing="0" id="testTbl">

<caption> Test </caption>

<colgroup>

<col width="10%"/>

<col width="30%"/>

<col width="30%"/>

<col width="30%"/>

</colgroup>

<thead>

<th scope="col"><input type="checkbox" onClick="fn_allChecked();" /></th>

<th scope="col">성명</th>

<th scope="col">나이</th>

<th scope="col">성별</th>

</thead>

<tbody>

<c:choose>

<c:when test="${!empty testList}">

<c:forEach begin="0" var="testList" items="${testList}" varStatus="index">

<tr>

    <td></td>

    <td>${testList.testName}</td>

    <td>${testList.testAge}</td>

    <td>${testList.testGender}</td>

</tr>

</c:forEach>

</c:when>

<c:otherwise>

<tr><td colspan="4">검색결과가 없습니다.</td></tr>

</c:otherwise>

</c:choose>

</tbody>

</table>

<div>

<a href="#" onClick="fn_btnChoice()">선택</a>

</div> 

<div> 

 <a href="#" onClick="fn_delRow('chkObject');">삭제</a>

</div> 


  1. No Image 28Sep
    by
    2018/09/28 Views 1528 

    엔터키 / enter key submit form

  2. No Image 21Sep
    by
    2016/09/21 Views 6033 

    엔코딩/디코딩 함수

  3. No Image 16Jan
    by
    2019/01/16 Views 3385 

    엑셀처럼 td 사이즈 조절하기

  4. No Image 16Jan
    by
    2019/01/16 Views 1066 

    에러처리

  5. No Image 03Feb
    by
    2015/02/03 Views 7661 

    양력-음력

  6. No Image 20Aug
    by
    2021/08/20 Views 1708 

    시간 계산하기 (시/분/초/ 더하기, 빼기)

  7. No Image 12Sep
    by
    2016/09/12 Views 5833 

    스타일로 제목 자르기

  8. No Image 04Jul
    by
    2018/07/04 Views 3984 

    스마트에디터(SmartEditor)에서 textarea 유효성 체크하기

  9. 스마트 에디터 (네이버 에디터) 에디터 내에서 이미지 크기 줄이기.(리사이징)

  10. No Image 23Dec
    by
    2016/12/23 Views 6009 

    셀렉트(select) change 이벤트 (split)

  11. No Image 23Dec
    by
    2016/12/23 Views 5899 

    셀렉트(select) change href 이벤트

  12. No Image 23Dec
    by
    2016/12/23 Views 12576 

    셀렉트(select) change Ajax 이벤트

  13. No Image 28Apr
    by
    2015/04/28 Views 6614 

    선택된 데이터 부모창에 넘기기 (iframe ☞ 부모창)

  14. No Image 01Mar
    by
    2014/03/01 Views 5668 

    선택된 select 의 option 값을 다른 select로 넘겨주기

  15. No Image 28Apr
    by 조쉬
    2015/04/28 Views 13538 

    선택(CheckBox) 된 Row 삭제 - 화면에서 추가된 Row

  16. No Image 01Mar
    by
    2014/03/01 Views 5513 

    샘플) top left menu

  17. No Image 01Mar
    by
    2014/03/01 Views 5715 

    새창을 띠워서 focus주기

  18. No Image 28Mar
    by
    2018/03/28 Views 6001 

    새로고침(F5) 금지

  19. 비동기 작업의 원리 (JavaScript 엔진, Web API, Task Queue, Event Loop)

  20. No Image 17Nov
    by
    2016/11/17 Views 7928 

    브라우저별 이미지 크기 변경

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved