다음은 JQuery의 Is() 메소드 판단입니다.
$( function(){
$("ul").click(function(event){
var tar = event.target;
if(tar.tagName == "STRONG"){
alert (tar.tagName);
}
})
})
위는 기본 JS 판단입니다.
$("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")은 컨트롤이 버튼인지 여부를 판단하는 데 사용됩니다.
나머지는 각자의 노력...