jQuery 선택자

선택자는 원소 그룹이나 단일 원소에 대해 작업을 수행할 수 있습니다.

jQuery 선택자

이전 장에서는 HTML 원소를 선택하는 방법에 대한 몇 가지 예제를 보여주었습니다.

주요 포인트는 jQuery 선택자가 어떻게 원하는 효과를 적용할 원소를 정확하게 선택하는지 배우는 것입니다.

jQuery 요소 선택자와 속성 선택자는 태그 이름, 속성 이름 또는 내용을 통해 HTML 요소를 선택할 수 있습니다。

선택자는 HTML 요소 그룹이나 단일 요소에 대한 작업을 허용합니다。

HTML DOM 용어로는:

선택자는 DOM 요소 그룹이나 단일 DOM 노드에 대한 작업을 허용합니다。

jQuery 요소 선택자

jQuery는 CSS 선택자를 사용하여 HTML 요소를 선택합니다。

$("p")는 <p> 요소를 선택합니다。

$("p.intro")는 class="intro"인 모든 <p> 요소를 선택합니다。

$("p#demo")는 id="demo"인 모든 <p> 요소를 선택합니다。

jQuery 속성 선택자

jQuery는 XPath 표현식을 사용하여 특정 속성을 가진 요소를 선택합니다。

$("[href]")는 모든 href 속성을 가진 요소를 선택합니다。

$("[href='#']")는 href 값이 "#"인 모든 요소를 선택합니다。

$("[href!='#']")는 href 값이 "#"이 아닌 모든 요소를 선택합니다。

$("[href$='.jpg']")는 ".jpg"으로 끝나는 href 값을 가진 모든 요소를 선택합니다。

jQuery CSS 선택자

jQuery CSS 선택자는 HTML 요소의 CSS 속성을 변경할 수 있습니다。

아래의 예제는 모든 p 요소의 배경색을 빨간색으로 변경합니다:

实例

$("p").css("background-color","red");

亲自试一试

更多的选择器实例

문법 설명
$(this) 현재 HTML 요소
$("p") 모든 <p> 요소
$("p.intro") 모든 class="intro"의 <p> 요소
$(".intro") 모든 class="intro"의 요소
$("#intro") id="intro"의 요소
$("ul li:first") 모든 <ul>의 첫 번째 <li> 요소
$("[href$='.jpg']") 모든 ".jpg"으로 끝나는 속성 값을 가진 href 속성
$("div#intro .head") id="intro"의 <div> 요소에 있는 모든 class="head" 요소

완전한 참조 가이드를 보려면 우리의 jQuery 선택자 참조 가이드