jquery가 속성에 대해 hasAttr이 있는지 확인하는 방법: [if(typeof($("#aid").attr("rel"))=="undefine")]을 사용하여 속성이 있는지 확인합니다. [ $( "#aid").attr("rel")]은 rel 값을 반환합니다.
이 튜토리얼의 운영 환경: windows7 시스템, jquery3.2.1 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
jquery가 속성에 대해 hasAttr이 존재하는지 확인하는 방법:
JQuery 코딩에서는 요소에 특정 속성이 있는지 여부를 결정합니다. 예를 들어 JQuery 판단은 매우 중요합니다. 간단합니다
판단할 수 있는 hasClass 메소드 $("input[name=new]").hasClass("new")
가 있기 때문입니다.$("input[name=new]").hasClass("new")
即可判断.
但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?
这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel")
会返回 rel的值,如果不存在 rel属性则会返回"undefined"
undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined")
这个判断可能不成立.
因为类型不相同.
建议使用 if(typeof($("#aid").attr("rel"))=="undefined")
🎜🎜관련 학습 권장사항: 🎜🎜🎜javascript 비디오 튜토리얼🎜🎜🎜🎜특정 속성
$("#aid" 가 있는 경우 현재로서는 준비된 방법이 없습니다. ).attr( "rel")
은 rel 값을 반환합니다. rel 속성이 존재하지 않으면 "undefine"을 반환합니다.undefine은 정의되지 않은 유형입니다.if($("# aid").attr("rel" )=="undefine")
이 판단은 사실이 아닐 수도 있습니다.유형이 다르기 때문입니다.if(typeof($)를 사용하는 것이 좋습니다. ("#aid").attr("rel"))= ="undefine")
위 내용은 jquery는 특정 속성이 존재하는지 여부를 어떻게 확인합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!