>  기사  >  웹 프론트엔드  >  JQuery는 부울 값 Is() 조건부 판단 방법을 반환합니다. code_jquery

JQuery는 부울 값 Is() 조건부 판단 방법을 반환합니다. code_jquery

WBOY
WBOY원래의
2016-05-16 17:53:381066검색

다음은 JQuery의 Is() 메소드 판단입니다.

코드 복사 코드는 다음과 같습니다.

$( function(){
$("ul").click(function(event){
var tar = event.target;
if(tar.tagName == "STRONG"){
alert (tar.tagName);
}
})
})

위는 기본 JS 판단입니다.
코드 복사 코드는 다음과 같습니다. $(function(){
$("ul").click( function(event){
var tar = event.target;
if($(tar).is("strong")){
alert(tar.tagName)
}
});
})


JQuery의 대부분의 메서드는 JQuery 대각선을 반환합니다.
차이:
$(tar) : tar 개체를 jquery 개체로 압축합니다. 이 방법으로만 jquery 메서드를 사용할 수 있습니다. $(tar).is("strong"): 판단하려면 Is() 메서드를 사용하세요. jQuery


is()에서 is 메소드를 사용하면 일치하는 요소가 있는지 감지하는 데 사용됩니다.
도움말 문서의 설명: 표현식을 사용하여 현재 선택된 요소 집합을 확인하고 하나 이상의 요소가 주어진 표현식과 일치하면 true를 반환합니다.
물론 위의 내용이 정확하다는 것을 알고 있습니다. 그러나 다음과 같이 작성할 수도 있습니다. alert($("input:checkbox").is(":checked")) //In 이런 식으로 특정 확인란이 선택되었는지 판단할 수 있습니다. 다른 항목도 사용할 수 있습니까? 물론 여기에서 모든 유형을 검색할 수 있습니다. 판단하세요

예를 들어 $("input[name=btnClick]").is(":button")은 컨트롤이 버튼인지 여부를 판단하는 데 사용됩니다.

나머지는 각자의 노력...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.