티스토리 뷰
버튼을 눌렀을 때 인덱스에 해당하는 DIV 레이어 추가/삭제하는 소스 입니다.
jQuery
<script>
$(function(){
$(클릭할버튼).click(function(){
addRow();
});
});
function addRow(){
var html = "<div class=\"contents_row\"><div class=\"contents_col\"><input type=\"button\" name=\"add_btn\" value=\"+\"></div>";
$(임베드 할 div).append(html);
}
function delRow(object){
var index = $("#list_detail .contents_row [name=del_btn]").index(object);
$("#list_detail .contents_row").eq(index).remove();
}
</script>
혹은, html 코드에 javascript:onClick 으로 위 함수를 호출해도 상관없습니다.
HTML
<div id="list_detail" style="display:table;"/>
<div class="contents_row" style="display:table-row"/>
<div class="contents_col" style="display:table-cell"/>
<div><input type="button" name="del_btn" value="del" onClick="javascript:delRow(this);/></div>
</div>
</div>
</div>
삭제 함수에서 쓴 인덱스 찾는 부분의 출처는 http://findfun.tistory.com 에 있습니다. 감사합니다.
'STUDY > HTML_JQuery_Javascript' 카테고리의 다른 글
Google VS NAVER VS DAUM 지역정보 API 비교. (0) | 2012.04.26 |
---|
- Total
- Today
- Yesterday
- 잡담
- jQuery
- 한빛비즈
- 사진
- html5
- 석양
- HTML
- ruby
- MAC
- Objective C
- 1일 1포스팅
- 한빛리더스
- Java
- photo
- IIS
- 하늘
- Canon 40D
- linux
- 보안
- 리뷰
- server
- cassandra
- windows
- iPhone
- it
- Apple Store
- review
- ROR
- ipod touch
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |