-
jQuery(요소 찾기)카테고리 없음 2020. 4. 23. 12:50
$기호 충돌
대괄호 밖의 $는 ``안의 변수를 나타내는 용도
대괄호 안의 $는 v변수를 jQuery 변수로 묶는 용도
-> 가독성이나 여러가지 측면에서 충돌이 날 가능성도 있다.
=> $.noConflick() 사용
선택자
셀렉터 설명 * 모든 요소 E1 태그명이 E1인 모든 요소 E1.class E1요소 중 CLASS 속성값이 class와 같은 모든 요소 E1, E2 모든 E1요소와 모든 E2요소 E1 > E2 E1의 바로 아래 자식 요소 중 모든 E2요소 (자식) E1 E2 E1의 자식 요소 중 모든 E2 요소 (후손) E1+E2 E1의 바로 다음에 오는 형제요소 중 E2요소 E1~E2 E1의 다음에 나오는 형제요소 중 모든 E2요소 1. div~ span : 0번 div의 형제가 없기때문에 그 다음의 div의 형제요소들 중 span을 찾는다.
2. div > span : 0번 div의 자식요소들 중 span을 찾는다.
3. div + b : 0번 div는 형제가 없기 때문에 4번 div의 형제요소들 중 첫번째 b를 찾는다.
4. idv ~ b : 0번 div는 형제가 없기 때문에 4번 div의 형제 요소들 중 모든 b를 찾는다.
선택자 - 속성관련
셀릭터 설명 E1[attr] attr속성을 갖는 모든 E1요소 E1[attr = val] attr 속성 값이 val인 모든 E1요소 E1[attr ^= val] attr 속성 값이 val으로 시작하는 모든 E1요소 E1[attr != val] attr 속성 값이 val값과 같지 않은 모든 E1요소 E1[attr $= val] attr 속성 값이 val으로 끝나는 모든 E1요소 E1[attr *=val] attr 속성 값이 val을 포함하는 모든 E1요소 E1[attr |= val] attr 속성 값이 val과 같거나 'val-'로 시작하는 모든 E1요소 E1[attr ~= val] attr 속성 값이 공백으로 구분된 값(단어)을 가질 경우 구분된
값 중에 val값과 같은 값을 갖는 모든 E1요소
$("").on("click", function(){})
$("").click(function(){})
둘은 똑같은 기능을 하지만 on메소드를 사용해서는 안되는 경우가 있음
from(입력양식) 선택자
속성 선택자를 조금더 간단히 쓸 수 있다.
:Input 모든 Input, textarea, select, button 요소들과 일치 :text text 타입의 모든 input 요소들과 일치 :password password 타입의 모든 input요소들과 일치 :radio radio 타입의 모든 input 요소들과 일치 :checkbox checkbox타입의 모든 input 요소들과 일치 :image image 타입의 모든 input 요소들과 일치 :reset reset타입의 모든 input 요소들과 일치 :button 모든 button 요소들과 button 타입의 input 요소들과 일치 :file file 타입의 모든 input 요소들과 일치