▷ 특정 요소에 대한 조작 이벤트 - 2
1. append()
- 지정한 내용을 선택자 내부의 '마지막'에 추가
- appendTo() 함수와 문장 구조의 차이를 제외하면 기능은 동일함
- $('선택자').append('추가할내용');
$('추가할내용').appendTo('선택자');
2. prepend()
- 지정한 내용을 선택자 내부의 '처음'에 추가
- prependTo() 함수와 문장 구조의 차이를 제외하면 기능은 동일함
- $('선택자').prepend('추가할내용');
$('추가할내용').prependTo('선택자');
3. after()
- 지정한 내용을 선택자 요소 '뒤'에 삽입
- insertAfter() 함수와 문장 구조의 차이를 제외하면 기능은 동일함
- $('선택자').after('삽입할내용');
$('삽입할내용').insertAfter('선택자');
4. before()
- 지정한 내용을 선택자 요소 '앞'에 삽입
- insertBefore() 함수와 문장 구조의 차이를 제외하면 기능은 동일함
- $('선택자').before('삽입할내용');
$('삽입할내용').insertBefore('선택자');
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="../js/jquery-3.6.0.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#wrap_append').append('<div>append() 로 삽입한 div 태그</div>');
// $('<div>appendTo() 로 삽입한 div 태그</div>').appendTo('#wrap_append');
$('#wrap_prepend').prepend('<div>prepend() 로 삽입한 div 태그</div>');
// $('<div>prependTo() 로 삽입한 div 태그</div>').prependTo('#wrap_prepend');
$('#wrap_after').after('<div>after() 로 삽입한 div 태그</div>');
// $('<div>insertAfter() 로 삽입한 div 태그</div>').insertAfter('#wrap_after');
$('#wrap_before').before('<div>before() 로 삽입한 div 태그</div>');
// $('<div>insertBefore() 로 삽입한 div 태그</div>').insertBefore('#wrap_before');
// 결과 확인을 위해 TextArea('#ta')에 태그 전체 출력
$('#ta').val($('#wrap').html());
});
</script>
</head>
<body>
<h1>JQuery - test5.jsp</h1>
<div id="wrap">
<div id="wrap_append">
<div>
<div>div 태그1</div>
<div>div 태그2</div>
</div>
</div>
<hr>
<div id="wrap_prepend">
<div>
<div>div 태그1</div>
<div>div 태그2</div>
</div>
</div>
<hr>
<div id="wrap_after">
<div>
<div>div 태그1</div>
<div>div 태그2</div>
</div>
</div>
<hr>
<div id="wrap_before">
<div>
<div>div 태그1</div>
<div>div 태그2</div>
</div>
</div>
</div>
<!-- 결과 확인을 위한 태그 출력용 textarea -->
<textarea id="ta" rows="20" cols="100"></textarea>
</body>
</html>
'JSP' 카테고리의 다른 글
JQuery (sumit() 함수) (0) | 2022.03.04 |
---|---|
JQuery (이벤트3) (0) | 2022.03.04 |
JQuery (이벤트) (0) | 2022.03.04 |
Jquery (css()함수) (0) | 2022.03.04 |
JQuery (선택자) (0) | 2022.03.04 |