jQuery/DOM&jQuery
jQuery DOM wrap 메소드 대치하기
샷타이거
2009. 11. 24. 18:52
text replaceAll, replaceWith 메소드
대치란 원래있던 값대신에 다른 값을 생성하여 넣어주는 것을 말한다. 이런것이가능한 메소드는 .text(), .replaceAll()그리고 .replaceWith()등이 있다.
text 메소드
.text()메소드는 텍스트를 대치해준다.안녕하세요?를 반갑습니다로 대치해보겠다.
안녕하세요?
이걸 대치하려면 다음과 같다.
$('p').text('반갑습니다');
결과는 안녕하세요? 대신에 반갑습니다가 나올것이다
replaceWith 메소드
이메소드는 .text()메소드 처럼 대치하느데 그 대상이 엘리먼트인다.예제를보자문자대신에 그림을 대치시켜보자.
네이버 간판으로 바뀜
$('p').replaceWith('');
네이버 간판으로 바뀜 대신에 아래그림이 나올것이다
replaceAll 메소드
이것도 영어 Not only A but also B = B as well as A와 마찬가지다 replaceWith와 기능은 같고 위치값만 다를뿐이다.
$('').replaceAll('p');
예제의 결과는 여기서 확인http://sianasiatiger.cafe24.com/study/D_replace.html