메뉴 건너뛰기

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


prepend(),append(),before(),after()

 

 <!DOCTYPE HTML>
<html lang="ko">
<head>
 <meta charset="UTF-8">
 <title>요소삽입</title>
 <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

 <script type="text/javascript">
   $(document).ready(function(){   
    $('#txt1').html('<p>내용2</p>');
   });
 </script>
</head>
<body>
 <div id="txt"><p>내용1</p></div>
</body>
</html>

 

위 예제는 앞에서 배운 html()메서드를 이용하여  div요소(#txt)에 새로운 p요소를 넣은 것입니다.

결과를 보면 기존의 p요소('내용1')는 사라지고 새로운 p요소('내용2')가 출력 되는 것을 알 수 있는데

이렇듯 text()나 html()메서드로 새로운 요소를 추가하려면 기존 요소들이 사라지는 문제가 있습니다.

 

기존 요소에 새로운 요소를 추가 하고 싶을때 사용하는 메서드가 바로

html insert(삽입) 메서드입니다.

 

html insert(삽입) 명령어에는 prepend(), append(), before(), after()가 있는데

이중 prepend(), append()는 선택한 요소의 자식 요소 앞이나 뒤에 삽입하는 명령어이고

before(), after()는 선택한 요소의 앞이나 뒤에 삽입하는 명령어입니다.

 

 

prepend(), append() 요소 추가

 <!DOCTYPE HTML>
<html lang="ko">
<head>
 <meta charset="UTF-8">
 <title>요소삽입</title>

  <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  <script type="text/javascript">
   $(document).ready(function(){
   $('#wrap').prepend('<p>내용0</p>'); //선택한 요소(#wrap)의 자식 요소(p) 앞에 삽입
   $('#wrap').append('<p>내용2</p>');  //선택한 요소(#wrap)의 자식 요소(p) 뒤에 삽입
   });
 </script>
</head>
<body>
 <div id="wrap">
  <p>내용1</p>
 </div>
</body>
</html>

 


 


 

 

 

before(), after() 요소 추가

 <!DOCTYPE HTML>
<html lang="ko">
<head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 

 <script type="text/javascript">
   $(document).ready(function(){
   $('#m1').before('<div><p>내용0</p></div>'); //선택한 요소(#m1) 앞에 삽입
   $('#m1').after('<div><p>내용2</p></div>');  //선택한 요소(#m1) 뒤에 삽입
   });
 </script>
</head>
<body>
 <div id="m1">
  <p>내용1</p>
 </div>
</body>
</html>

 


 


  1. MediaPlayer 클래스 사용법

  2. No Image 20Oct
    by 조쉬
    2014/10/20 Views 7361 

    prepend(),append(),before(),after() 메서드

  3. No Image 16Jul
    by
    2015/07/16 Views 6530 

    ScrollView의 활용

  4. No Image 31Mar
    by
    2021/03/31 Views 266 

    setContentView()와 레이아웃 전개자(LayoutInflater)

  5. No Image 10Jun
    by
    2015/06/10 Views 14236 

    TextureView를 이용한 카메라 Preview 좌우 반전

  6. No Image 14Dec
    by
    2020/12/14 Views 240 

    This Handler class should be static or leaks might occur 시 해결법

  7. No Image 16Jul
    by
    2015/07/16 Views 7407 

    URL을 이용해서 이미지 다운로드 하기

  8. URL을 이용해서 이미지 다운로드 하기 (멀티 쓰레드 이용)

  9. ViewFlipper 사용하기

  10. Virtual Device , 디자인 화면

  11. Volley 로 웹요청하고 응답받기1 - Get방식

  12. Volley 로 웹요청하고 응답받기2 - Post방식 , 로그인-회원가입 (php,mysql 연동)

  13. Volley 로 웹요청하고 응답받기3 - Get방식 , json 읽기 (php,mysql)

  14. No Image 14Dec
    by
    2020/12/14 Views 350 

    Volley 이용시에 한글 깨질때 UTF-8로 변경

  15. No Image 14Dec
    by
    2020/12/14 Views 1073 

    WebView 작업할때 Net::ERR_UNKNOWN_URL_SCHEME 에러 발생할때 (전화걸기,문자보내기 안된다)

  16. No Image 28Aug
    by
    2014/08/28 Views 6316 

    WebView 줌 컨트롤러 가리기

  17. No Image 27Dec
    by
    2018/12/27 Views 4382 

    WebView를 사용할때 HttpClient를 이용한 Session 유지

  18. WebView에서 카메라 및 이미지 업로드 (선택적용가능)

  19. No Image 28Aug
    by
    2014/08/28 Views 11243 

    WIFI 신호세기 강도 측정하기

  20. No Image 28Aug
    by
    2014/08/28 Views 7221 

    XmlPullParser 를이용하여 데이터 가져와보기!!

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

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved