Maison >interface Web >Questions et réponses frontales >Quelle est la différence entre les objets jquery et les objets js
La différence entre les objets jquery et les objets js : 1. L'objet jquery est un objet unique de jquery. Il n'existera que lorsque jquery sera appelé, tandis que l'objet js est une collection non ordonnée de paires nom-valeur et existera sans appel. jquery; 2. js Les méthodes sur l'objet ne peuvent pas être utilisées directement sur jquery. L'objet jquery doit être converti en objet js avant de pouvoir être utilisé. Cependant, l'objet jquery peut utiliser les méthodes définies par jquery à volonté.
L'environnement d'exploitation de ce tutoriel : système Windows 10, jquery version 3.6.0, ordinateur Dell G3.
Différence :
L'objet JS est une collection non ordonnée de paires nom-valeur.
L'objet jquery est un objet spécifique à jquery qui n'existe que lorsque le framework jquery est appelé. En fait, l'objet jquery est aussi un objet js.
Les objets jquery et js peuvent être convertis les uns aux autres. Par exemple,
$("#div").get() peut convertir un objet jquery en objet js.
La principale différence est que les méthodes sur les objets js ne peuvent pas être utilisées directement sur les objets jquery. Si vous devez utiliser des méthodes d'objet js pour les objets jquery, vous devez convertir les objets jquery en objets js. objet jquery, vous pouvez utiliser à volonté les méthodes définies par jquery.
L'objet js est un objet obtenu via l'opération dom, qui fait référence à un objet label sur la page ;
L'objet jQuery est un objet de type tableau obtenu via jQuery, qui contient des objets
js Seules les méthodes prédéfinies dans le DOM est accessible et les objets jquery ne peuvent appeler que les méthodes fournies par jQuery.
Connaissances étendues :
Convertir des objets JS et des objets jQuery entre eux ;
Objets JS en objets jQuery :
<script type="text/javascript"> //获取dom对象 var jsObj = document.getElementById("inpId"); //将dom对象转化成jQuery对象 var jqObj = $(jsObj);</script>
Convertir des objets jQuery en objets JS :
<script type="text/javascript"> //获取jQuery对象 var jqObj = $("#inpId"); //将jQuery对象转化成JS对象 //方式一: var jsObj1 = $inp[0]; //方式二: var jsObj2 = $inp.get(0); </script>
Recommandation de didacticiel vidéo : Tutoriel vidéo jQuery
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!