jQuery는 요소가 표시되는지, 숨겨져 있는지, 선택되어 있는지 쉽게 확인할 수 있는 is() 메서드를 제공합니다.
1. 요소가 숨겨져 있는지 확인
다음 html의 div 요소는 숨겨져 있습니다.
2. 체크박스 선택 여부 확인
jquery에서는 xx.is(':checked')를 사용하여 체크박스와 라디오버튼이 선택되었는지 확인할 수 있습니다.
chkChecked
chkNoChecked
3. 특정 스타일이 사용되는지 확인
<script><br> $("div").one('click', function ( ) { //$("div").one은 div 요소에 이벤트를 첨부하는 것을 나타냅니다. <br>//클릭이나 마우스아웃과 같은 여러 이벤트를 첨부하여 동시에 무언가를 실행할 수도 있습니다. <br> if ( $(this ).is(":first-child")) { //is 함수가 작동하고, is(":first-child")는 <br>을 나타냅니다. //이 div가 나타나는 첫 번째 div인지 판단합니다.<br> $ ("p").text("첫 번째 div입니다."); //text와 html의 차이점은 html 태그 지원 여부입니다. <br> // 이때 알림을 쓰면, 실행되지 않습니다 <br> } else if ($(this).is(".blue,.red")) { //div에 파란색 또는 빨간색 클래스가 있는지 확인<br> $("p") .text("This is blue or red Red div");<br> } else if ($(this).is(":contains('Peter')")) { //Peter라는 단어가 존재하는지 확인합니다. div<br> $("p" ).text("피터예요!");<br> } else {<br> } $("p").html("특별한 건 아닙니다<em>특별한</em> ;.");<br> }<br> $("p").hide().slideDown("slow"); //p의 내용을 천천히 표시하는 애니메이션 효과입니다<br> $(this ).css({"border-style" : "inset", 커서:"default"});<br> });<br></script>