jquery 선택기와 CSS 선택기의 차이점은 무엇입니까?

青灯夜游
풀어 주다: 2020-11-13 15:03:49
원래의
5628명이 탐색했습니다.

차이점: 1. 둘의 기능은 다릅니다. CSS 선택기는 요소를 찾은 후 요소의 스타일을 설정하고, jQuery 선택기는 요소를 찾은 후 동작을 추가합니다. 브라우저 호환성 3. CSS 선택기와 jQuery 선택기의 효율성이 다릅니다.

jquery 선택기와 CSS 선택기의 차이점은 무엇입니까?

jQuery 선택기와 CSS 선택기는 둘 다 암시적 반복의 특성을 가지고 있으며 선택기 요구 사항을 충족하는 각 요소를 반복할 필요가 없습니다. 일반적으로 CSS 선택기는 $("")로 래핑되어

CSS selector jQuery selector
ID selector #myID $("# myID")
클래스 선택기 .myClass $(".myClass")
태그 선택기 p $("p")
레벨 선택기 p > ; Strong $("p>strong")
css는 의사 클래스 선택자라고 합니다.
jQuery는 필터 선택자라고 합니다.
p:nth-child(3) $("p: nth-child (3)")

아래 예를 참조하세요. CSS는 각 단락의 텍스트를 14px로 설정하고 색상은 빨간색입니다. jQuery에서는 jquery가 동작을 설정하기 때문에 텍스트는 16px로 설정되고 색상은 파란색입니다. DOM 로딩 후 모든 단락은 파란색, 16픽셀 단어로 표시됩니다.

    选择器    

第一段

第二段

第三段

第四段

로그인 후 복사

그럼 둘의 차이점은 무엇인가요?

1. 둘은 서로 다른 기능을 가지고 있습니다. CSS 선택기는 요소를 찾은 후 요소의 스타일을 설정하고, jQuery 선택기는 요소를 찾은 후 동작을 추가합니다.

2. jQuery 선택기는 브라우저 간 호환성이 더 좋습니다.

3. 선택기의 효율성.

CSS 선택기의 효율성

1. ID 선택기(#myid)

2. 클래스 선택기(.myclassname)

3. 태그 선택기(p, h1, p)

4. )

5, 하위 선택기(ul > li)

6, 하위 선택기(li a)

7, 와일드카드 선택기(*)

8, 속성 선택기(a[ rel="external"])

9. 유사 클래스 선택기(a:hover, li:nth-child)

위 9개 선택기의 효율성은 높은 순으로 나열되며, ID 선택기가 기본으로 효율성이 가장 높습니다. 의사 클래스 선택자의 수가 가장 낮습니다. 자세한 소개를 보려면 효율적인 CSS 선택기 작성(주소: http://csswizardry.com/2011/09/writing-efficient-css-selectors/)을 참조하세요.

jQuery 선택기의 효율성

1. ID 선택기 $('#id') 및 요소 레이블 선택기 $('form')

2. 클래스 선택기 $('.className')

3. '[속성=값]') 및 의사 클래스 선택기 $(':hidden')

더 많은 프로그래밍 관련 지식을 보려면프로그래밍 코스를 방문하세요! !

위 내용은 jquery 선택기와 CSS 선택기의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!