함수 | 설명 |
---|---|
html() | 요소의 HTML 콘텐츠를 반환합니다. |
text() | 요소의 텍스트 콘텐츠를 반환합니다. |
val() | 입력 요소의 값을 반환합니다. |
// 태그 객체 생성
var tag = $("<div>");
// 태그에 속성 설정
tag.attr("id", "myDiv");
tag.attr("class", "myClass");
// 태그에 텍스트 추가
tag.text("Hello World!");
// 태그를 문서에 추가
$("body").append(tag);
기능 | remove() | empty() |
---|---|---|
요소를 DOM 트리에서 제거한다 | ✓ | ✗ |
요소의 자식 요소만 제거한다 | ✗ | ✓ |
function timer(){
var now = new Date();
var hh = now.getHours();
var mm = now.getMinutes();
var ss = now.getSeconds();
$("#timer").html(hh + ":" + mm + ":" + ss);
}
setInterval(timer,1000);
JQuery
W3S의 jQuery CDN에서 가져온다
dom 객체가 아니라 html 객체를 jquery 객체로 바꾼다
jQuery = $
$(document).ready(function(){})와
window.onload = function(){}는 같은 역할
javascript에선 마지막 값이 덮어쓰지만 jQuery에선 전부 동작
가장 많이 쓰는 요소
each (for 아님): 배열 갯수만큼 반복
html: innerHtml, 자식까지 / text는 텍스트만 뽑아온다 (넣을때는 차이가 없다)
val: value값 (javascript는 value)
브라우저가 checkbox를 한개로 묶는것은 name (class는 개발자용)
정말 잘 읽었습니다, 고맙습니다!