Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 순열코드
- str to char array
- 자바
- java lambda
- 자바 순열 코드
- 알고리즘 그래프
- 자바스크립트 이벤트중지
- 조합 재귀
- 자바 재귀 조합
- 순열 재귀
- 상속
- 재귀함수
- jquery dom 계층 선택자
- 서로소
- jquery 필터선택자
- 후위표기
- 자바스크립트 이벤트처리
- 자바입출력
- jquery 속성선택자
- java 내부 클래스
- Interface
- java Collections.sort()
- Java
- parseInt()
- char to str
- jquery 이벤트 처리
- 알고리즘
- 재귀
- inner class
- 자바 조합 재귀
Archives
- Today
- Total
유블로그
[jQuery] DOM 요소 필터링 - 필터선택자 본문
:button, :checkbox, :password . . . -> 이런식으로 요소별로 있음. 잘 안씀
- 위치기반
필터 선택자 | 설명 |
:first | 첫 번째 요소 선택 |
:last | 마지막 요소 선택 |
:first-child | 첫 번째 자식 요소 선택 |
:last-child | 마지막 자식 요소 선택 |
:only-child | 형제가 없는 모든 요소 선택 |
:even | 짝수 번째 요소 선택 |
:odd | 홀수 번째 요소 선택 |
$(document).ready(function() {
// #1. 짝수 번째 행 배경색(#ff66ff)
$("#domTable tr:even").css("background", "#ff66ff");
// #2. 홀수 번째 행 배경색(#33ffff)
$("#domTable tr:odd").css("background", "#33ffff");
// #3. 첫 번째 행 배경색(black), 글자색(white)
$("#domTable tr:first").css("background", "black")
.css("color", "white");
});
- 함수 기반
필터 선택자 | 설명 |
:not(filter) | filter가 아닌 모든 요소 선택 |
:contains(str) | 텍스트 str을 포함하는 요소 선택 |
:nth-child(n) | n번째 자식 요소 선택 |
:eq(n) | n번째로 일치하는 요소 선택 |
:gt(n) | n번째 이후 요소 선택(n 제외) |
:lt(n) | n번째 이전 요소 선택(n 제외) |
:has(f) | f와 일치하는 하나 이상 요소 포함하는 요소 선택 |
$(document).ready(function() {
$("tr:eq(0)").css("background","#000000").css("color", "white");
$("td:nth-child(3n)").css("background", "#F9F9F9");
$("td:nth-child(3n+1)").css("background", "#565656");
$("td:nth-child(3n+2)").css("background", "#A9A9A9");
$("td:not(.myClass)").css("background", "#A9A9A9");
});
'JavaScript & jQuery' 카테고리의 다른 글
[JavaScript] 이벤트 중지시키는 여러가지 방법 (0) | 2020.09.11 |
---|---|
[jQuery] jQuery method (0) | 2020.09.11 |
[jQuery] DOM 속성 탐색 - 속성선택자 (0) | 2020.09.10 |
[jQuery] DOM 계층구조 탐색 선택자 (0) | 2020.09.10 |
[jQuery] DOM 요소 탐색 - 요소선택자 (0) | 2020.09.10 |