JQuery

[HTML_CSS] JQ - insertBefore() 메서드 - 선택요소 앞에 요소삽입/요소추가. (= insertBefore메서드 = 인서트비포어메서드)

목차

  1. insertBefore() 예제 -마지막 p요소 앞에 새로운 span 요소 삽입.
  2. insertBefore() 정의
  3. insertBefore() 구문
  4. insertBefore() 예제 - 기존 요소를 삽입.


insertBefore() 예제 -마지막 p요소 앞에 새로운 span 요소 삽입.

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

  $("button").click(function(){

    $("<span>홈페이지 제작관리</span>").insertBefore("p:last-child");

  });

});

</script>


<button>클릭</button>

<p>홈짱닷컴</p>

<p>Homzzang.com</p>

 

결과보기

 

insertBefore() 정의

 

선택요소 앞에 HTML 요소를 삽입.

 


cf.

insertAfter() 메서드 

: 선택요소 뒤에 HTML 요소를 삽입.

 

 

insertBefore() 구문

 

$(content).insertBefore(selector)

 


[매개변수]

 

content

필수. 삽입할 HTML 요소 입력.

※ 반드시, HTML 태그 포함해야 함.

※ 주의: content가 기존 요소일 경우, 위치 이동해 삽입됨. (아래 예제)

 

selector

필수. content 삽입할 위치 지정.

 

PS. 

selector 위치가 일반적인 메서드와는 다르니,

content, selector 위치 바뀌지 않도록 주의.

 

insertBefore() 예제 - 기존 요소를 삽입.

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

  $("button").click(function(){

    $("div").insertBefore("p");

  });

});

</script>


<p>홈짱닷컴 Homzzang.com.</p>

<p>홈페이지 제작관리 강의</p>

<div>코딩 배우러 오세요.</div>

 

<button>클릭</button>

 

결과보기

PS. 주의: div 위치가 이동해서 각각의 P요소 앞에 삽입됨.


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
Event JQ - event.timeStamp 속성 - 이벤트 촉발 시간 반환/확인. (= 이벤트.타임스탬프 속성)
Event JQ - event.type 속성 - 촉발된 이벤트 (유형/타입/종류) 반환. (= 이벤트.타입 속성)
Event JQ - event.which 속성 ★ - 이벤트 일으킨 (키보드키/마우스버튼) 번호 반환/확인. (= 이벤…
Event JQ - focus() 메서드 ★★ - 포커스 될 때 이벤트 발생. (= focus 메서드 = 포커스 메서…
Event JQ - focusin() 메서드 ★★ - 해당요소(또는 자식요소) 포커스 될 때 이벤트 발생. (= foc…
Event JQ - focusout() 메서드 ★★ - 해당요소(또는 자식요소) 포커스 잃을 때 이벤트 발생. (= f…
Event JQ - keydown() 메서드 - 키보드키 내려갈 때 이벤트 발생. (= keydown메서드 = 키다운 …
Event JQ - keypress() 메서드 - 키보드키 눌렸을 때 이벤트 발생. (= keypress메서드 = 키프…
Event JQ - keyup() 메서드 - 키보드키 올라갈 때 이벤트 실행 (= keyup메서드 = 키업 메서드) ※…
Event JQ - live() 메서드 - JQ 1.9 폐기완료. on() 메서드로 대체. / 여러 이벤트 부착. …
Event JQ - load() 메서드 - JQ 3.0 폐기완료. / 요소 로드 이벤트 부착. (= load메서드 = …
Event JQ - mousemove() 메서드 - 마우스커서 이동 이벤트 부착. (= mousemove메서드 = 마우…
Event JQ - mouseout() 메서드 - 마우스커서 이탈 이벤트 부착. (= mouseout메서드 = 마우스아…
Event JQ - mouseover() 메서드 - 마우스오버이벤트 (= mouseover이벤트 = mouseover…
Event JQ - off() 메서드 ★ - on() 메서드로 부착된 이벤트핸들러 제거 (= off메서드 = 오프메서드…
9/20
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱 PC버전 로그인