append() - 지정한 요소의 마지막에 내용를 추가
appendTo() - 지정한 요소의 마지막에 내용를 추가
# append()와 appendTo()는 동일한 기능을 수행하지만, 추가될 내용과 타겟의 위치가 다름.
A.append(B) - A에 B를 추가
A.appendTo(B) – B에 A를 추가
html(value) - 지정한 요소 내부에 새로운 html문자열(value)을 추가
prepend() – 지정한 요소의 시작 부분에 내용을 삽입
prependTo() – 지정한 요소의 시작 부분에 내용을 삽입
# prepend ()와 prependTo()는 동일한 기능을 수행하지만, 추가될 내용와 타겟의 위치가 다름.
A.prepend(B) - A에 B를 추가
A.prependTo(B) – B에 A를 추가
text(value) – 지정한 요소에 내부에 새로운 text문자열(value)을 추가
비슷하지만 다른 메소드 입니다.
태그의 내부와 외부에 값이 들어가는 차이가 있고 앞부분과 뒷부분에 들어가는 차이가 있습니다.
◎ append() - 컨텐츠를 선택된 요소 내부의 끝 부분에서 삽입
◎ prepend() - 콘텐츠를 선택한 요소 내부의 시작 부분에서 삽입
◎ after() - 선택한 요소 뒤에 컨텐츠 삽입
◎ before() - 선택된 요소 앞에 컨텐츠 삽입
간단하게 예를 들어보면
<p> 중앙 </p> 이렇게 태그가 있을경우
append() 는 <p> 중앙 여기에 값이들어감</p>
prepend() 는 <p>여기에 값이들어감 중앙 </p>
after() 는 <p> 중앙 </p>여기에 값이들어감
before() 는 여기에 값이들어감<p> 중앙 </p>
중앙 이라는 글자 대신 다른 태그가 들어가 있다면 결과물의 배치가 달라지겠죠...^^
--------------------------------------
'프로그래밍 > JavaScript & jQuery' 카테고리의 다른 글
[JavaScript] 숫자에 콤마 찍기 함수 벤치마킹 (0) | 2018.01.23 |
---|---|
[jQuery] 노드 찾기 (0) | 2018.01.17 |
KeyboardEvent Value (keyCodes, metaKey, etc) (0) | 2018.01.15 |
[jQuery] : attribute와 property 의 차이 (0) | 2018.01.15 |
[jQuery] 스크롤 막는 방법 (0) | 2018.01.02 |