본문 바로가기
Web Programing!/JQuery

JQuery API 따라잡기 : Class 객체 찾기 - .hasClass ()

by 어설픈봉봉이 2014. 2. 25.
반응형
SMALL

 

 

jQuery에서 Class 객체 찾기 - .hasClass ()

 

 

 

 

원문 : http://api.jquery.com/hasClass/


설명 : 일치하는 요소 중 하나가 주어진 클래스를 할당 여부를 결정합니다.
        .hasClass() 함수는 클래스명이 일치하는 것이 있을 경우 리턴값으로 true, false 를 반환합니다.

 

 

소스보기

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>hasClass demo</title>
  <style>
  p { margin: 8px;font-size: 16px; }
  .selected { color: red; }
  </style>
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>

 

     <p>This paragraph is black and is the first paragraph.</p>
     <p class="selected">This paragraph is red and is the second paragraph.</p>
     <div id="result1">First paragraph has selected class: </div>
     <div id="result2">Second paragraph has selected class: </div>
     <div id="result3">At least one paragraph has selected class: </div>

 

<script>
    $( "#result1" ).append( $( "p:first" ).hasClass( "selected" ).toString() );
    $( "#result2" ).append( $( "p:last" ).hasClass( "selected" ).toString() );
    $( "#result3" ).append( $( "p" ).hasClass( "selected" ).toString() ) ;
 </script>

</body>
</html>

 

 

 

미리보기

This paragraph is black and is the first paragraph.

 

This paragraph is red and is the second paragraph.

 

First paragraph has selected class: false
Second paragraph has selected class: true
At least one paragraph has selected class: true

 

 

간단히 설명하자면

 

p태그 첫번째를 찾아서 selected라는 class명이 있는지 여부를 id가 result1인 값에 append(추가) 하는 것.

p태그 마지막을 찾아서 selected라는 class명이 있는지 여부를 id가 result2인 값에 append(추가) 하는 것.

p태그 찾아서 selected라는 class명이 있는지 여부를 id가 result3인 값에 append(추가) 하는 것.

 

 

 

 

 

 

 

 

 

 

반응형