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.
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($('#dom').exist()) //返回结果为 false console.log($('#mydom').exist()) //返回结果为 true console.log($('div').exist()) //返回结果为 true console.log($('p').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!