$(선택자).검색&탐색,작업(); 이벤트 처리
선택자
*
: wildcard 전체선택
.
: class
h1
: 태그선택
h1, p
: h1과 p둘다
h1 p
: h1안에 후손 p
h1>p
: h1의 바로아래 자손p
h1~p
: h1의 형제p (like 어깨동무~) sibling
h1+p
: h1의 형제중 바로옆에 p
w3school 선택자 정리
$('div h1')->$('h1','div')
$('div this')->$('h1',this)
// 자바스크립트 508page 참조
$('#wrap').on('click','h1',function(){
$(this).html() //this=>h1
})
검색과 탐색
filter()
:
find()
:
eq()
:
first()
:
last()
:
not()
:
has()
:
is()
:
add()
:
작업
addClass()
: 선택자에 class를 추가한다.
removeClass()
: 선택자에 class를 제거한다.
위 두개 메서드는 toggle()
로 사용가능하다.
attr()
: 선택자에 속성을 추가한다.
removeAttr()
: 선택자에 속성을 제거한다.
위 두 메서드보다는 prop()
를 더 많이 쓴다.
html()
: html로 출력시킨다.
text()
:
val()
: 해당 선택자의 value값을 받아온다.
each()
: 선택자가 여러개 존재시에 각 선택자 객체를 차례로 받아온다.
생성, 추가, 삭제
$()
: 선택자의 내용을 생성한다.
remove()
: ?삭제?
clone()
: 선택자의 내용을 복제한다.
empty()
: 선택자의 내용을 지운다.
append()
: 해당 선택자의 뒤에 내용을 추가한다. ->appendTo()
prepend()
: 해당 선택자의 앞에 내용을 추가한다. -> prependTo()
after()
: ?다시공부?->insertBefore()
before()
: ?다시공부?->insertAfter
이벤트 처리
on()
:
off()
:
one()
:
trigger()
:
scroll()
:
keypress()
:
ready()
: