찾다
웹 프론트엔드JS 튜토리얼jQuery 필터 selector_jquery에 대한 자세한 설명

필터 선택기

필터 선택기는 주로 특정 필터링 규칙을 통해 필수 DOM 요소를 필터링합니다. 선택기는 모두 ":"로 시작합니다.

다양한 필터링 규칙에 따라 필터 선택기는 기본 필터링, 콘텐츠 필터링, 가시성 필터링, 속성 필터링, 하위 요소 필터링 및 양식 개체 속성 필터링 선택기로 나눌 수 있습니다.

기본 필터 선택기

기본 필터 선택기 예시

첫 번째 div 요소의 배경색을 #bbffaa로 변경

마지막 div 요소의 배경색을 #bbffaa로 변경

클래스가 하나가 아닌 모든 div 요소의 배경색을 #bbffaa로 변경합니다

짝수 인덱스 값을 가진 div 요소의 배경색을 #bbffaa로 변경합니다

홀수 인덱스 값을 가진 div 요소의 배경색을 #bbffaa로 변경

인덱스 값이 3보다 큰 div 요소의 배경색을 #bbffaa로 변경

인덱스 값이 3인 div 요소의 배경색을 #bbffaa로 변경합니다

인덱스 값이 3 미만인 div 요소의 배경색을 #bbffaa로 변경

모든 제목 요소의 배경색을 #bbffaa로 변경

현재 애니메이션 중인 모든 요소의 배경색을 #bbffaa로 변경합니다

콘텐츠 필터 선택기

콘텐츠 필터링 선택기의 필터링 규칙은 주로 하위 요소와 여기에 포함된 텍스트 콘텐츠에 반영됩니다

콘텐츠 필터링 선택기 예시

'di'라는 텍스트가 포함된 div 요소의 배경색을 #bbffaa로 변경합니다

하위 요소(또는 텍스트 요소)가 포함되지 않은 빈 div 요소의 배경색을 #bbffaa로 변경합니다

class mini 요소가 포함된 div 요소의 배경색을 #bbffaa로 변경

하위 요소(또는 텍스트 요소)가 포함된 div 요소의 배경색을 #bbffaa로 변경합니다

가시성 필터 선택기

가시성 필터 선택기는 표시 및 표시 상태에 따라 해당 요소를 선택합니다

표시 선택기: 숨김에는 스타일 속성 표시가 없음인 요소뿐만 아니라 텍스트 숨김 필드() 및 visible:hidden과 같은 요소도 포함됩니다.

가시성 필터 선택기 예시

표시되는 모든 div 요소의 배경색을 #bbffaa로 변경

보이지 않는 요소를 모두 선택하고 jQuery의 show() 메서드를 사용하여 표시한 다음 배경색을 #bbffaa로 설정합니다

숨겨진 텍스트 필드를 모두 선택하고 해당 값을 인쇄하세요

속성 필터 선택기

속성 필터 선택기의 필터링 규칙은 요소의 속성을 통해 해당 요소를 얻는 것입니다

속성 필터 선택기 예시

다음 요소를 선택하고 배경색을 #bbffaa로 변경하세요

속성 제목이 포함된 div 요소

속성 제목 값이 "test"인 div 요소입니다.

속성 제목 값이 "test"가 아닌 요소를 분할합니다(속성 제목이 없는 요소도 선택됨).

속성 제목 값이 "te"로 시작하는 div 요소입니다.

속성 제목 값이 "est"로 끝나는 div 요소입니다.

속성 제목 값에 "es"가 포함된 div 요소입니다.

ID 속성이 있는 div 요소를 선택한 다음, 결과에서 속성 제목 값에 "es"가 포함된 div 요소를 선택하세요.

하위 요소 필터 선택기

nth-child() 선택기에 대해 자세히 설명하면 다음과 같습니다.

(1) :nth-child(even/odd): 각 상위 요소 아래의 인덱스 값이 짝수(홀수)인 요소를 선택할 수 있습니다

(2):nth-child(2): 각 상위 요소 아래에서 인덱스 값이 2인 요소를 선택할 수 있습니다

(3):nth-child(3n): 각 상위 요소 아래의 인덱스 값이 3의 배수인 요소를 선택할 수 있습니다

(3):nth-child(3n 1): 각 상위 요소 아래에서 인덱스 값이 3n 1인 요소를 선택할 수 있습니다

하위 요소 필터 선택기의 예

다음 요소를 선택하고 배경색을 #bbffaa로 변경하세요

클래스 1이 있는 각 div의 상위 요소 아래에 있는 두 번째 하위 요소

클래스 1이 있는 각 div의 상위 요소 아래 첫 번째 하위 요소

클래스 1이 있는 각 div의 상위 요소 아래 마지막 하위 요소

클래스 1의 div 상위 요소 아래에 하위 요소가 하나만 있는 경우 이 하위 요소를 선택하세요.

양식 객체 속성 필터 선택기

이 선택기는 주로 선택한 양식 요소를 필터링합니다.

양식 객체 속성 필터 선택기 예시

jQuery 개체의 val() 메서드를 사용하여 양식에서 사용 가능한 요소의 값을 변경합니다. jQuery 개체의 val() 메서드를 사용하여 사용할 수 없는 요소의 값을 변경합니다.

형식으로

jQuery 객체의 length 속성을 사용하여 선택된 다중 선택 상자의 개수를 가져옵니다

jQuery 개체의 text() 메서드를 사용하여 드롭다운 상자에서 선택한 콘텐츠를 가져옵니다.

 양식 선택기

위 내용은 jQuery 필터 선택기에 대한 내용입니다. 매우 상세하게 설명되어 있어 친구들에게 도움이 되기를 바랍니다.

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
jquery实现多少秒后隐藏图片jquery实现多少秒后隐藏图片Apr 20, 2022 pm 05:33 PM

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

axios与jquery的区别是什么axios与jquery的区别是什么Apr 20, 2022 pm 06:18 PM

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

jquery怎么修改min-height样式jquery怎么修改min-height样式Apr 20, 2022 pm 12:19 PM

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

jquery怎么在body中增加元素jquery怎么在body中增加元素Apr 22, 2022 am 11:13 AM

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

jquery怎么删除div内所有子元素jquery怎么删除div内所有子元素Apr 21, 2022 pm 07:08 PM

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

jquery中apply()方法怎么用jquery中apply()方法怎么用Apr 24, 2022 pm 05:35 PM

在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数argarray表示的是以数组的形式进行传递。

jquery on()有几个参数jquery on()有几个参数Apr 21, 2022 am 11:29 AM

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。

jquery怎么去掉只读属性jquery怎么去掉只读属性Apr 20, 2022 pm 07:55 PM

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)