Maison  >  Article  >  interface Web  >  Comment jquery détermine-t-il si un nœud dom existe ?

Comment jquery détermine-t-il si un nœud dom existe ?

王林
王林original
2020-11-18 11:59:572572parcourir

Comment jquery détermine si un nœud dom existe : 1. Ajoutez la méthode exist au prototype jquery ; 2. Dans la méthode exist, déterminez si l'attribut length de l'objet actuel est supérieur à 0 et s'il est supérieur à 0. est plus grand, il existe ; 3. Grâce à [ $('#id').exist()] appelez-le simplement.

Comment jquery détermine-t-il si un nœud dom existe ?

L'idée du jugement est la suivante :

(Partage de vidéos d'apprentissage : tutoriel vidéo jquery)

1 , ajoutez d'abord une méthode exist au prototype jquery ;

2. Déterminez ensuite dans la méthode si l'attribut length de l'objet actuel est supérieur à 0. S'il est supérieur à 0, il existe ;

3. Enfin, transmettez $('# Just call id').exist().

Ajoutez l'extension jquery js (écrivez directement un fichier js séparé pour stocker le code suivant. Et introduisez-le après le code jquery)

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

Utilisation :

La page a le dom suivant

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

Jugement :

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

Recommandations associées : tutoriel js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn