반응형
안녕하세요. 버튼을 통해서 행을 지우는 방법에 대해 알아보겠습니다.
보통의 HTML 리스트 형태는 아래와 같습니다.
(코드를 재수정하였습니다 2020년 12월)

리스트 항목을 삭제하기 위해서는 마지막 항목에 삭제 버튼을 넣어준 뒤, 제이쿼리를 이용해 선택 행을 지우는 작업이 필요합니다.
HTML
tbody 안에 button 태그를 입력한 후에 함수에서 받을 수 있도록 onclick 속성에 값을 입력한다. 이때 자신을 선택하도록 (this)를 넣어줍니다.
1
2
3
4
5
6
7
8
9
10
11
|
<tr style="text-align:center;">
<td>수량</td>
<td>
<button type ="button" onclick="fnCalCount('p',this);">+</button>
<input type="text" name="pop_out" value="0" readonly="readonly" style="text-align:center;"/>
<button type="button" onclick="fnCalCount('m', this);">-</button>
</td>
<td>
<button type="button" onclick="deleteRow(this);">X</button>
</td>
</tr>
|
cs |
SCRIPT
스크립트 부분에서 onclick 값을 선언한 후에 행을 지우기 위해 부모값 ("tr")을 선언한 후, remove를 작성하면 완료가 됩니다.
1
2
3
4
5
6
7
|
<script>
function deleteRow(ths){
var ths = $(ths);
ths.parents("tr").remove();
}
</script>
|
cs |
반응형
'JAVASCRIPT & JQUERY' 카테고리의 다른 글
시간을 지연 시켜주는 함수 setTimeout (0) | 2020.06.17 |
---|---|
제어쿼리 Form Action 값 변경 (3) | 2020.06.12 |
[HTML] HTML 개념 정리 (0) | 2020.04.13 |
[HTML&JQUERY & SPRING] 버튼 클릭 시, 숫자 증감/감소 기능 (0) | 2020.02.28 |
[HTML & JQUERY] 버튼 클릭 후 팝업창 기능 구현 (0) | 2020.02.26 |
댓글
Life-Journey님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.