is 메서드
메서드 is는 선택된 요소 중 적어도 하나가
주어진 선택자와 일치하는지 확인합니다.
선택자 대신 DOM 요소나 jQuery 객체를
지정할 수 있습니다.
매개변수로 함수를 지정하면
조건 검사는 해당 함수에 위임됩니다.
boolean
(true 또는 false) 타입의 값을 반환합니다.
문법
메서드는 선택된 요소 중 적어도 하나가 주어진 선택자와 일치하는지 확인합니다:
.is(selector);
메서드는 선택된 요소 중에, 주어진 jQuery 객체 또는 DOM 요소 중 적어도 하나가 있는지 확인합니다:
.is(jQuery object or DOM element);
다음과 같이 각 선택된 요소마다,
주어진 함수가 호출됩니다.
매개변수로서, 요소의 위치 인덱스를
받게 되며, 요소 자체는 this 변수에서
접근할 수 있습니다. 함수는
true 또는 false를 반환해야 합니다.
선택된 요소 중 하나라도
true 값을 반환하면
is도 true를 반환합니다.
그렇지 않으면,
메서드는 false를 반환합니다.
.is(function(index));
예제
div 태그가
#test 아이디를 가진 우리의 인풋의
부모 요소인지 확인해 봅시다:
<div>
<input type="text" id="test">
</div>
<p>text</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);