Coding Planet

[jQuery] is() 메서드 본문

front

[jQuery] is() 메서드

jhj.sharon 2023. 3. 6. 19:49
반응형

 

 

1. is() 메소드란?

  • 지정된 범위 내에 매개변수로 지정된 선택자와 일치하는 요소가 존재하는지 확인하는 메소드
  • 존재하면 true, 없으면 false 반환
  • 회사 개발팀마다 클린코드를 위해 사용하는 메서드가 상이, 확인할 것( has()도 많이 사용)

 

2. is() 메소드의 사용

  • is("CSS 선택자")

 

🎊코드확인하기 : h2 태그 이전에 있는 모든 형제 요소 중 p태그가 있는지 확인

더보기
<div class="wrap">
      div(parent)
      <p>p</p>
      <span>span</span>
      <h2>h2</h2>
      <h3>h3</h3>
      <p>p</p>
    </div>

    <ul>
      <p>위p</p>
      <li>1</li>
      <li>2</li>
      <li class="until">3</li>
      <li>4</li>
      <li>5</li>
    </ul>

    <span>테스트용 span 태그</span>
    <h2>테스트용 h2 태그</h2>
<script>
//h2 태그 이전에 있는 모든 형제 요소 중 p태그가 있는지 확인
      console.log($("h2").prevAll().is("p"));
      console.log($("h2").prevAll().is("pre"));
</script>

 

반응형
Comments