[jQuery] 객체 편집 메서드

2023. 10. 20. 11:53·jQuery
728x90
728x90

#  해당 요소의 이전 위치에 요소 추가

$("기존_요소").before($("추가할_요소"));

// 또는

$("기존_요소").before("<tag> ... </tag>");

#  해당 요소의 다음 위치에 요소 추가

$("기존_요소").after($("추가할_요소"));

// 또는

$("기존_요소").after("<tag> ... </tag>");

 


#  해당 요소 내부의 처음 위치에 요소 추가

$("요소").prepend($("추가할_요소"));

#  해당 요소 내부의 마지막 위치에 요소 추가

$("요소").append($("추가할_요소"));

 


#  해당 객체 복제

$("요소").clone(true|false);

  - true : 하위 요소까지 모두 복제

  - false : 선택한 요소만 복제

  - clone() 없이 다른 요소에 append 등을 실행하면 잘라내기+붙여넣기로 작동함

     → 복사+붙여넣기를 원한다면 $("요소").append($("추가할_요소").clone());

 

 


#  해당 요소 삭제

$("요소").remove();

#  해당 요소의 하위 요소 삭제

$("요소").empty();

#  해당 요소의 부모 요소 삭제

$("요소").unwrap();

 


#  해당 요소를 새 요소로 교체

$("새_요소").replaceAll("기존_요소");

// 또는

$("기존_요소").replaceWith("새_요소");

 


#  해당 요소를 새 요소로 감싸기

$("기존_요소").wrap("감쌀_요소");

// ex: $("p").wrap("<div />"); -> <div><p> ... </p></div>

 

#  해당 요소 무리 전체를 새 요소로 한꺼번에 감싸기

$("기존_요소").wrapAll("감쌀_요소");

// ex: <div> <p> ... </p> <p> ... </p> </div>

#  해당 요소의 텍스트를 새 요소로 감싸기

$("기존_요소").wrapInner("감쌀_요소");

// ex: <p> <span> p의 텍스트 </span> </p>

 

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'jQuery' 카테고리의 다른 글

[jQuery] 수치 조작 메서드  (0) 2023.10.20
[jQuery] 속성 조작 메서드  (0) 2023.10.20
[jQuery] 배열 관련 메서드  (0) 2023.10.20
[jQuery] AJAX 통신 시 로딩 스피너 표시하기  (0) 2023.10.11
[jQuery] 선택자  (0) 2023.06.16
'jQuery' 카테고리의 다른 글
  • [jQuery] 수치 조작 메서드
  • [jQuery] 속성 조작 메서드
  • [jQuery] 배열 관련 메서드
  • [jQuery] AJAX 통신 시 로딩 스피너 표시하기
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (385)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • IT Notes (13)
      • Error Notes (17)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
      • etc. (0)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    Android
    HTML
    C#
    vuejs
    php
    티스토리챌린지
    SWAGGER
    jsp
    js
    http
    Hotkeys
    tailwindcss
    errorNote
    SQL
    Swing
    Wordpress
    java
    CSS
    SpringBoot
    SEO
    zapier
    오블완
    typeScript
    개발일지
    Codeigniter
    git
    jQuery
    면접
    cs
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[jQuery] 객체 편집 메서드
상단으로

티스토리툴바