지토의 개발일기/jQuery

[jQuery] 속성 탐색 선택자

지아토 2021. 10. 21. 11:25

속성 탐색 선택자란?

 

선택한 요소를 기준으로 일치하는 속성의 포함 여부를 따져 요소를 선택하는 선택자임

 

속성 탐색 선택자의 종류

 

종류 사용법  설명
$("요소 선택[속성]") $("li[title]") <li> 요소중 title 속성이 포함된 요소만 선택
$("요소 선택[속성=값]") $("li[title='리스트']") <li>요소중 title 속성값이 '리스트'인 요소만 선택
$("요소 선택[속성^=텍스트]") $("a[href^='http://']") <li>요소중 href 속성값이 'http://'로 시작하는 요소만 선택
$("요소 선택[속성$=텍스트]") $("a[href$='.com']") <li>요소중 href 속성값이 '.com'으로 끝나는 요소만 선택
$("요소 선택[href*=텍스트]") $("a[href*='easypub']") <li>요소 중 href 속성 값 중에서 'easyspub'을 포함하는 요소만 선택
$("요소 선택:hidden") $("li:hidden") <li>요소 중 숨겨져 있는 요소만 선택
$("요소 선택:visible") $("li:visible") <li>요소 중 보이는 요소만 선택
$(".text") $(".text") <input> 요소중 type 속성값이 "text"인 요소만 선택
$(".selected") $(".selected") selected 속성이 적용된 요소만 선택
$(".checked") $("checked") checked 속성이 적용된 요소만 선택

 

 

기본형 

 

$("요소 선택[속성]")
$("요소 선택[속성^=값]")
$("요소 선택[속성$=값]")
$("요소 선택[속성*=값]")
$(":type 속성값")

 

 

간단한 예제 )

 

 

코드

 

 

 

 

결과

 

 

 

속성 상태에 따른 탐색 선택자

 

기본형

 

 

1. $("요소 선택:[visible|hidden]")
2. $(":selected")
3. $(":checked")

 

 

 

간단한 예제) 

 

 

속성 상태 따른 선택자 예시

 

출력 결과