>  기사  >  웹 프론트엔드  >  jquery는 dom 노드가 존재하는지 어떻게 확인합니까?

jquery는 dom 노드가 존재하는지 어떻게 확인합니까?

王林
王林원래의
2020-11-18 11:59:572551검색

jquery가 dom 노드의 존재 여부를 확인하는 방법: 1. jquery 프로토타입에 presents 메소드를 추가합니다. 2. presents 메소드에서 현재 객체의 길이 속성이 0보다 큰지 확인합니다. 더 크면 존재하는 것입니다. 3. [$('# id').exist()]를 통해 호출합니다.

jquery는 dom 노드가 존재하는지 어떻게 확인합니까?

판단 아이디어는 다음과 같습니다.

(동영상 공유 학습: jquery 동영상 튜토리얼)

1 먼저 jquery 프로토타입에 존재 메소드를 추가합니다.

2. 0보다 크면 존재합니다.

3. 마지막으로 $('#id').exist()를 통해 호출합니다.

jquery 확장 js 추가(다음 코드를 저장하려면 별도의 js 파일을 직접 작성하고 jquery 코드 뒤에 도입하세요.)

(function($) {
 $.fn.exist = function(){ 
  if($(this).length>=1){
   return true;
  }
  return false;
 };
})(jQuery);

Usage:

페이지에는 다음과 같은 dom

<div id="mydom">这里是id=dom1节点</div>
<div>这里是DIV节点</div>
<span>这里是span节点</span>

판결:

console.log($(&#39;#dom&#39;).exist()) //返回结果为 false
console.log($(&#39;#mydom&#39;).exist()) //返回结果为 true
console.log($(&#39;div&#39;).exist()) //返回结果为 true
console.log($(&#39;p&#39;).exist()) //返回结果为 false

관련 권장사항: js 튜토리얼

위 내용은 jquery는 dom 노드가 존재하는지 어떻게 확인합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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