> 웹 프론트엔드 > JS 튜토리얼 > JQuery filter_jquery 전체 시리즈 소개

JQuery filter_jquery 전체 시리즈 소개

WBOY
풀어 주다: 2016-05-16 17:24:19
원래의
924명이 탐색했습니다.

1. 개체를 선택합니다

1).기본

·#id 주어진 ID를 기준으로 요소를 일치시킵니다. 예: $("#id")
·element는 주어진 요소 이름을 기반으로 모든 요소와 일치합니다. 예: $("div")
·.class 지정된 클래스를 기반으로 요소를 일치시킵니다. 예: $(".style1");
·*는 모든 요소와 일치합니다. 예: $("*")
·selector1,selector2,selectorN은 각 선택기와 일치하는 요소를 결합하여 함께 반환합니다. 예: $("#id,div,.style1")

2).양식

·:button은 모든 버튼과 일치합니다. 예: $(":button")
·:checkbox는 모든 체크박스와 일치합니다. 예: $(":checkbox")
·:file은 모든 파일 필드와 일치합니다. 예: $(":File")
·:hidden은 모든 보이지 않는 요소 또는 숨겨진 유형의 요소와 일치합니다. 예: $("input:hidden")
·:image는 모든 이미지 필드와 일치합니다. 예: $(":image")
·:input은 모든 입력, 텍스트 영역, 선택 및 버튼 요소와 일치합니다. 예: $(":input")
·:password는 모든 비밀번호 상자와 일치합니다. 예: $(":password")
·:radio는 모든 라디오 버튼과 일치합니다. 예: $(":radio")
·:reset은 모든 재설정 버튼과 일치합니다. 예: $(":reset")
·:submit은 모든 제출 버튼과 일치합니다. 예: $(":submit")
·:text는 모든 한 줄 텍스트 상자와 일치합니다. 예: $(":text")
·:header는 h1, h2, h3과 같은 헤더 요소와 일치합니다. 예: $(":header").css("배경", "#EEE");

2. 필터 조건

1).속성 필터링

·[속성*=값] 주어진 속성을 특정 값을 포함하는 요소와 일치시킵니다. 예: $("input[name*='man'")
·[attribute!=value]는 지정된 속성을 포함하는 모든 요소와 일치하지만 속성은 특정 값과 동일하지 않습니다. 예: $(input[name!='man');
·[attribute$=value]는 지정된 속성이 특정 값으로 끝나는 요소와 일치합니다. 예: $("input[name$='man']")
·[attribute=value]는 지정된 속성이 특정 값인 요소와 일치합니다. 예: $("input[name='man']");
·[attribute]는 지정된 속성을 포함하는 요소와 일치합니다. 예: $("div[id]")
·[attribute^=value]는 지정된 속성이 특정 값으로 시작하는 요소와 일치합니다. 예: $("input[name^='man']")
·[selector1][selector2][selectorN]은 동시에 여러 조건을 충족합니다. 예: $("input[id][name$='man']")
·:hidden은 모든 보이지 않는 요소와 일치합니다. 예: $("tr:hidden")
·:visible은 보이는 모든 요소와 일치합니다. 예: $("tr:visible")
·:checked는 선택한 모든 요소(체크 상자, 라디오 버튼 등, 선택 옵션 제외)와 일치합니다. 예: $("input:checked")
·:disabled는 비활성화된 모든 요소와 일치합니다. 예: $("input:disabled")
·:enabled는 사용 가능한 모든 요소와 일치합니다. 예: $("input:enabled")
·:selected는 선택한 모든 옵션 요소와 일치합니다. 예: $("선택 옵션:선택됨")

2) 콘텐츠 필터링

·:contains(text) 주어진 텍스트를 포함하는 요소와 일치합니다. 예: $("div:contains('John')")
·:empty는 하위 요소나 텍스트를 포함하지 않는 모든 빈 요소와 일치합니다. 예: $("td:empty")
·:has(selector)는 선택기와 일치하는 요소를 포함하는 요소와 일치합니다. 예: $("div:has(p)");
·:parent는 하위 요소 또는 텍스트를 포함하는 요소와 일치합니다. 예: $("td:parent")

3) 레벨 필터링

·ancestor 자손은 주어진 조상 요소 아래의 모든 자손 요소와 일치합니다. 예: $("form input")
·parent > child는 지정된 상위 요소 아래의 모든 하위 요소와 일치합니다. 예: $("form > input")
·prev next는 prev 요소 바로 다음의 모든 다음 요소와 일치합니다. 예: $("label input")
·prev ~ siblings는 prev 요소 뒤의 모든 siblings 요소와 일치합니다. 예: $("form ~ input")
·:first-child는 첫 번째 하위 요소와 일치합니다. 예: $("ul li:first-child")
·:last-child는 마지막 하위 요소와 일치합니다. 예: $("ul li:last-child")
·:nth-child(index/even/odd/equation)는 상위 요소 아래의 N번째 하위 요소 또는 홀수-짝수 요소와 일치합니다. 예: $("ul li:nth-child(2)")
·:only-child 요소가 상위 요소의 유일한 하위 요소인 경우 일치됩니다. 예: $("ul li:only-child")

4).방법심사

·:animated는 애니메이션 효과를 수행하는 모든 요소와 일치합니다. 예: $("div:animated");
·:eq(index)는 지정된 인덱스 값을 가진 요소와 일치합니다. 예: $("tr:eq(1)")
·:even은 0부터 계산하여 인덱스 값이 짝수인 모든 요소와 일치합니다. 예: $("tr:even")
·:first는 발견된 첫 번째 요소와 일치합니다. 예: $("tr:first")
·:gt(index)는 0부터 계산하여 지정된 인덱스 값보다 큰 모든 요소와 일치합니다. 예: $("tr:gt(0)")
·:last는 발견된 마지막 요소와 일치합니다. 예: $("tr:last")
·:lt(index)는 지정된 인덱스 값보다 작은 모든 요소와 일치합니다. 예: $("tr:lt(2)")
·:not(selector) 지정된 선택기와 일치하는 모든 요소를 ​​제거합니다. 예: $("input:not(:checked)")
·:odd는 0부터 계산하여 홀수 인덱스 값을 가진 모든 요소와 일치합니다. 예: $("tr:odd")

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿