jQuery가 지원하는 CSS 셀렉터들
*
모든 요소와 일치
E1
E1(태그명)인 모든 요소와 일치
E1.class
E1(태그명) 요소의 클래스가 class와 동일한 요소와 일치
E1.#id
E1(태그명) 요소의 id 어트리뷰트 값이 id와 동일한 요소와 일치
E1 E2
E1 요소의 자식인 모든 E2(태그명) 요소와 일치
E1 > E2
E1 요소 바로 아래 자식인 E2 요소와 일치
E1 + E2
E1 요소의 바로 다음에 나오는 형제요소 E2와 일치
E1 ~ E2
E1 요소의 다음에 나오는 모든 형제 E2와 일치
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 요소와 일치
----------------------------------
응용 예)
$('#id tr:eq(3)').hide();
tr 중에서 세번째 tr 를 숨기라
$('#id tr:gt(0)').hide();
tr 중에서 첫번째를 제외한 나머지 tr 들을 숨기라
$("#GridView1 [id$='lbltest']").text('[▼ 클릭]');
GridView1 내의 lbltest 라벨을 [▼ 클릭] 로 변경하라
'프로그래밍 관련 유용한 자료 > Javascript' 카테고리의 다른 글
jQuery 이중 선언(등록) 시 충돌 방지하기 (0) | 2021.04.27 |
---|---|
Javascript 에서 더블클릭 방지, 버튼 두번 눌리는 문제 방지 (0) | 2021.04.19 |
Javascript 에서 모달(Modal)창이 띄워졌는지 알아보는 방법 (0) | 2021.04.19 |
javascript 에서 parseInt() 로 숫자형 변환이 안 될 때는 eval 로 (0) | 2021.04.19 |
Javascript 에서 모달(Modal)창 사이즈 조절하기(Resize) (3) | 2021.04.18 |