티스토리 뷰
개요 : 일치하는 요소 내부에 새로운 html 문자열을 추가한다.
- .html( htmlString )
- htmlString 새로 추가될 html 소스
- .html( function(index, oldhtml) )
- function(index, oldhtml) 이 함수는 새로 추가될 html을 반환합니다. 기존의 html을 인자로 받아서 index에 해당하는 위치에
자바스크립트의 innerHTML과 같은 함수이다. html() 함수는 XML문서에는 사용할 수 없다.
실무)
1 |
$("#footer_url").html(_xmlStrArr[_xmlActiveNum]);
|
예제)
div태그안에 html소스를 추가함.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!DOCTYPE html> <html> <head> <style> .red { color:red; } </style> <script src="http://code.jquery.com/jquery-1.5.js"></script> </head> <body> <span>Hello</span> <div></div> <div></div> <div></div> <script>$("div").html("<span class='red'>Hello <b>Again</b></span>");</script> </body> </html> |
결과)
예제)
html()함수로 html을 추가한 뒤, append() 함수를 사용해 느낌표를 더 추가합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<!DOCTYPE html> <html> <head> <style> div { color:blue; font-size:18px; } </style> <script src="http://code.jquery.com/jquery-1.5.js"></script> </head> <body> <div></div> <div></div> <div></div> <script> $("div").html("<b>Wow!</b> Such excitement..."); $("div b").append(document.createTextNode("!!!")) .css("color", "red"); </script> </body> </html> |
'■ 프론트엔드 ■ > jQuery' 카테고리의 다른 글
.show() - 요소보이기 (0) | 2013.10.13 |
---|---|
xml - 파싱2 (0) | 2013.10.13 |
.eq(index) (0) | 2013.10.13 |
append() - 마지막 자식 요소 추가 (0) | 2013.10.13 |
xml - 파싱1 (0) | 2013.10.13 |
댓글