JQuery 코딩에서는 요소에 특정 속성이 있는지 여부를 판단합니다. 예를 들어 class="new" 스타일이 포함되어 있는지 여부는 hasClass 메소드 $("input[name)가 있기 때문에 매우 간단합니다. =new ]").hasClass("new")를 사용하여 확인할 수 있습니다.
그러나 때로는 다른 속성을 판단해야 할 때도 있습니다. 예를 들어 일부 링크에는 rel 속성이 포함되어 있고, 일부 링크에는 포함되어 있지 않습니다.
현재는 준비된 메서드가 없습니다. $("#aid").attr("rel")은 rel 값을 반환하고, rel 속성이 없으면 반환합니다. "정의되지 않음" 반환
undefine은 정의되지 않은 유형입니다. if($("#aid").attr("rel")=="undefine") 이 판단은 사실이 아닐 수도 있습니다.
종류가 다르기 때문이죠.
if(typeof($("#aid").attr("rel"))=="undefine")