Maison > interface Web > js tutoriel > le corps du texte

Différence entre l'objet jquery et l'objet dom

青灯夜游
Libérer: 2020-09-08 12:29:16
avant
1641 Les gens l'ont consulté

Différence entre l'objet jquery et l'objet dom

Recommandations associées : "Tutoriel vidéo jQuery"

Il y a beaucoup de codes de jugement dans mon travail récent, en utilisant jquery et Il existe de nombreux endroits pour les objets dom. Je vais les écrire ici pour renforcer les concepts de base :

1 Pour juger s'il existe, vous devez utiliser l'objet dom, car lorsque jQuery obtient l'objet, que l'objet à obtenir existe ou non, il renverra l'objet jQuery

2 Conversion entre l'objet jquery et l'objet dom :

l'objet jQuery est un objet (objet de collection) généré par. encapsuler l'objet DOM avec jQuery. L'objet jQuery est unique à jQuery et vous pouvez utiliser les méthodes de jQuery.
Par conséquent, les objets jQuery et les objets DOM sont différents et ne peuvent pas appeler de méthodes définies les uns par les autres. Par conséquent, $('#test').innerHTML signalera une erreur et document.getElementById('#test')[0].html() signalera également une erreur.

Les objets DOM ordinaires peuvent être enveloppés avec $() et convertis en objets jQuery :
$(document.getElementById('#test')).html();//Normal

Objet jQuery L'objet jquery lui-même est une collection. Pour être converti en objet DOM, il peut être récupéré via l'index du tableau :
La première façon : $('#test')[0]
La seconde. way : $( '#test').get(0)
Remarque : eq(0) renvoie un objet jQuery et eq(0)[0] est un objet DOM.

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

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:segmentfault.com
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