> 웹 프론트엔드 > JS 튜토리얼 > jquery에 특정 속성이 있는지 확인하는 방법

jquery에 특정 속성이 있는지 확인하는 방법

藏色散人
풀어 주다: 2020-11-17 10:52:51
원래의
3336명이 탐색했습니다.

jquery가 속성이 있는지 확인하는 방법: 1. "hasClass("new")" 메서드를 통해 확인합니다. 2. "if(typeof($("#aid").attr("rel")) 문을 사용합니다. )=="정의되지 않음")"으로 판단합니다.

jquery에 특정 속성이 있는지 확인하는 방법

권장사항: "Basic JavaScript Tutorial"

JQuery는 특정 속성이 존재하는지 확인합니다. hasAttr

JQuery 코딩에서는 요소에 특정 속성이 있는지 여부를 확인합니다. class=" new" 스타일. 판단할 hasClass 메소드 $("input[name=new]").hasClass("new") 가 있기 때문에 JQuery 판단은 매우 간단합니다. 다른 속성을 판단해야 합니다. 예를 들어 일부 a 링크에는 rel 속성이 포함되어 있고 일부는 포함되어 있지 않습니다. 이때 판단하는 방법은 무엇입니까? $( " #aid").attr("rel")은 rel 값을 반환합니다. rel 속성이 존재하지 않으면 "undefine"을 반환합니다.$("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")

undefine은 정의되지 않은 유형인 if($("#aid")입니다. .attr("rel" )=="undefine") 이 판단은 사실이 아닐 수도 있습니다.🎜🎜유형이 다르기 때문입니다.🎜🎜 if(typeof($("#aid")를 사용하는 것이 좋습니다. attr("rel"))=="undefine" ) 그게 다입니다 🎜

위 내용은 jquery에 특정 속성이 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿