Maison  >  Article  >  interface Web  >  Comment déterminer si un objet est un objet jquery

Comment déterminer si un objet est un objet jquery

coldplay.xixi
coldplay.xixioriginal
2020-11-23 10:01:532341parcourir

Comment déterminer si un objet est un objet jQuery : Vous pouvez utiliser la méthode obj instanceof jQuery pour déterminer si l'objet est jQuery. Le code est [if (obj instanceof jQuery){alert("Ceci est un. Objet jQuery");}].

Comment déterminer si un objet est un objet jquery

L'environnement d'exploitation de ce tutoriel : Système Windows 7, jquery version 3.2.1 Cette méthode convient à toutes les marques d'ordinateurs.

Méthode pour déterminer si un objet est un objet jquery :

Lorsque nous utilisons each de jquery pour effectuer une traversée de boucle, nous l'utilisons souvent, et parfois nous ne le faisons pas Je ne sais pas à quoi cela fait référence, car pour utiliser la méthode jquery, cet objet doit être un objet jquery.

De plus, pour déterminer le type d'un objet JavaScript, vous pouvez utiliser typeof, mais typeof ne peut déterminer que l'objet de base de js (string,boolean,number,object).

Vous pouvez l'utiliser pour déterminer si un objet est un objet jquery obj instanceof jQuery

var obj = $("div");
if (obj instanceof jQuery) {
    alert("这是一个jQuery对象");
} else {
    alert("这是一个其它对象")
}
 
obj.each(function() {
    console.log(this instanceof jQuery); //false
    console.log($(this) instanceof jQuery); //true
})

Autres :

  • $(this)[0]

  • $(this).get( 0)

  • $(this).toArray()[0];

Les trois méthodes d'écriture ci-dessus sont équivalents

Recommandations d'apprentissage gratuit associées : JavaScript (Vidéo)

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