jQuery / Reference / :contains()
개요
:contains()는 특정 문자열을 포함한 요소를 선택하는 선택자입니다.
문법
$( ':contains( text )' )
- 문자열 포함 여부를 따질 때 대소문자를 구분한다는 점에 주의합니다. 예를 들어 다음은 ab 문자열을 포함한 p 요소를 선택합니다.
$( 'p:contains( "ab" )' )
예제
- jb를 포함한 p 요소를 선택해서 글자를 빨간색으로 만듭니다.
- 첫번째 문단은 jb가 없어서, 세번째 문단은 jb가 있지만 대문자여서 선택되지 않습니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="//code.jquery.com/jquery-1.12.4.min.js"></script> <script> $( document ).ready( function() { $( 'p:contains("jb")' ).css( 'color', 'red' ); } ); </script> </head> <body> <p>Lorem ipsum dolor sit amet.</p> <p>Aenean nec mollis jb nulla.</p> <p>Phasellus JB lacinia tempus mauris eu laoreet.</p> <p>Proin gravida velit dictum jbdui consequat.</p> </body> </html>