jquery가 dom 노드의 존재 여부를 확인하는 방법: 1. jquery 프로토타입에 presents 메소드를 추가합니다. 2. presents 메소드에서 현재 객체의 길이 속성이 0보다 큰지 확인합니다. 더 크면 존재하는 것입니다. 3. [$('# id').exist()]를 통해 호출합니다.
판단 아이디어는 다음과 같습니다.
(동영상 공유 학습: 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($('#dom').exist()) //返回结果为 false console.log($('#mydom').exist()) //返回结果为 true console.log($('div').exist()) //返回结果为 true console.log($('p').exist()) //返回结果为 false
관련 권장사항: js 튜토리얼
위 내용은 jquery는 dom 노드가 존재하는지 어떻게 확인합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!