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

Comment déterminer si un objet est un objet jquery

coldplay.xixi
Libérer: 2020-11-30 17:20:21
original
2725 Les gens l'ont consulté

Méthode pour déterminer si un objet est un objet jQuery : utilisez [obj instanceof jQuery] pour déterminer, le code est [if (obj instanceof jQuery){alert("This is a jQuery object");}] .

Comment déterminer si un objet est un objet jquery

L'environnement d'exploitation de ce tutoriel : système windows10, jquery2.2.4, cet article est applicable à 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 les objets de base de js (string, boolean, number, object). déterminer un objet S'il s'agit d'un objet jquery peut être déterminé par

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
})
Copier après la connexion
obj instanceof jQuery Autres :

  • $(this)[0]

  • $(this).get(0)

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

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

Ce n'est pas une conversion , il s'agit d'obtenir la référence interne de l'objet DOM.

jQuery a deux cœurs, l'un est une requête et l'autre est un plug-in de méthode

est une méthode d'usine qui appelle la requête en interne (selon la méthode de positionnement CSS pour obtenir toutes les références dom qui remplissent les conditions et autres circonstances particulières)

$('..') et renvoie un objet jQuery Cet objet est un tableau étendu Tous les DOM interrogés sont placés dans ce tableau. .

puis

et le code interne est

get(index)return this[index]

Recommandations d'apprentissage gratuites 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal