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");}] .
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 })
obj instanceof jQuery
Autres :
$(this)[0]
$(this).get(0)
$(this).toArray()[0];
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]
JavaScript
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!