jQuery 강좌 | Selectors > :has()

:has()는 특정 요소를 포함하는 요소를 선택할 때 사용하는 jQuery 선택자입니다.

문법

jQuery( ':has(selector)' )

예를 들어

jQuery( 'p:has(span)' )

은 span 요소를 가지고 있는 p 요소를 선택합니다.

예제

http://book.cmsfactory.net/jQuery/V01/Selectors/has-01.html

링크를 포함하는 목록을 선택하여 빨간색 테두리를 만드는 예제입니다.

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>jQuery Selectors | :has()</title>
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script>
      $( document ).ready( function() {
        $( 'li:has( a )' ).css( 'border', '1px solid red' );
      } );
    </script>
  </head>
  <body>
    <h1>jQuery Selector - :has()</h1>
    <ul>
      <li>Lorem</li>
      <li><a href="#">Ipsum</a></li>
      <li>Dolor</li>
      <li>Sit</li>
      <li><a href="#">Amet</a></li>
    </ul>
  </body>
</html>

Category

Created on 2014-12-02 11:45 | Updated on 2015-07-17 00:46

이 글을 공유하기

Kakao

Book navigation