jQuery 강좌 | 선택자 > :has()

Category

개요

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

문법

$( ':has(selector)' )

예를 들어

$( 'p:has(span)' )

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

예제

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

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>jQuery</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>

Created on 2014-12-02 11:45 | Updated on 2017-10-06 13:02

이 글을 공유하기

Kakao