반응형
이번에 테이블 구조 작업하면서 기본 tr에서 새로운 tr을 만드는 작업을 하였다.
근데 tr과 tr사이에 다가 작업을 하고 싶은데
우리가 보편적으로 알고 있는 html , append로 해보니깐 먼저 만들어지는게 밑으로 도망가는 것이 아닌가?
어짜피 근데 이렇게 적어도 님들 소스만 보는거 다암 그냥 각설하고 소스만 보여드릴께여 ㅋㅋ
<table>
<caption></caption>
<tobody>
<tr class="FileTr1">
<th><label for="file1">파일 1</label>
</th>
<td class="txt">
<input type="file" class="file_join" id="file1" name="file1"><span class="spans"></span>
<button type="button" onclick="FilePlus(1);">
<i class="xi-plus"></i>
</button>
</td>
</tr>
<tr class="FileTr2">
<th><label for="file2">파일 2</label>
</th>
<td class="txt">
<input type="file" class="file_join" id="file2" name="file1"><span class="spans"></span>
<button type="button" onclick="FilePlus(2);">
<i class="xi-plus"></i>
</button>
</td>
</tr>
</tobody>
</table>
<script>
function FilePlus(cnt){
var html = "";
html += '<tr class="FileTr'+cnt+'">';
html += '<th class="plustr">추가파일</th>';
html += '<td class="txt">';
html += '<input type="file" class="file_join" name="file'+cnt+'"><span class="spans"></span>';
html += '<button type="button" class="plus btn-e-sum1" onclick="FileDelete(this);">';
html += '<i class="xi-minus"></i>';
html += '</button>';
html += '</td>';
html += '</tr>';
$(".FileTr"+cnt).last().after(html);
}
function FileDelete(obj){
var tr = $(obj).parent().parent();
tr.remove();
}
</script>
저기 태그에 대한 last명령어를 쓰면 마지막 태그를 찾고 after명령어로 html 값을 작성합니다요
추가로 태그 지우는것도 만들어놨으니께 편히쓰쇼잉
반응형
'자바' 카테고리의 다른 글
라즈베리파이 RXTX 라이브러리 적용 방법 (0) | 2021.01.27 |
---|---|
자바에서 Rxtx 시리얼 통신 라이브러리 적용하기 (0) | 2020.12.23 |
자바 List 를 String 으로 변환!! (0) | 2020.12.22 |
자바 File을 MultipartFile로 변환하기 (0) | 2020.12.22 |
자바 HTML 을 PDF파일로 변환! (0) | 2020.12.22 |
댓글