Différence : L'élément html obtenu par jquery est un objet jquery et peut exécuter des méthodes jquery, tandis que le document obtient un objet dom et exécute des méthodes dom. Les objets jQuery sont uniques à jQuery et ne peuvent pas utiliser les méthodes DOM ; et les objets DOM ne peuvent pas utiliser les méthodes jQuery.
Recommandations associées : "Tutoriel jQuery"
Récemment créé un plug-in vidéo via ocx, puis mis le plug-in Allez en html (vous pouvez y jeter un oeil si vous voulez savoir)
Parce que je veux faire fonctionner ce plug-in, jouer, arrêter, etc., j'ai donc besoin d'obtenir cet élément. Comme prévu, j'utilise jquery pour l'obtenir, puis il ne peut pas être exécuté du tout, puis j'utilise document pour l'obtenir et l'exécuter normalement. Les détails sont les suivants
//正常执行 var obj = document.getElementById("player00"); obj.testhelloworld();//无法执行var playobj = $('#player00'); playobj.testhelloworld();
Ensuite, je pensais, Quelle est la différence entre les deux ? Ensuite, j'ai recherché les conclusions suivantes
J'étais soulagé d'avoir toujours pensé que les deux étaient équivalents, et je voulais trouver. pourquoi dom Pourquoi la méthode ne peut-elle pas être exécutée en jquery ? Maintenant que j'y pense, je me sens complètement soulagé. Dans ce cas,L'élément html obtenu par jquery est un objet jquery, et les méthodes jquery peuvent être exécutées, tandis que le document obtient un objet dom et exécute la méthode dom
Description : Les objets DOM sont des objets que nous obtenons à l'aide de méthodes traditionnelles (javascript), et les objets jQuery sont des objets obtenus à l'aide du sélecteur de bibliothèque de classes de jQuery. Un objet JQuery est un objet généré en encapsulant un objet DOM avec jQuery. L'objet JQuery est unique à jQuery. Il peut utiliser les méthodes de jQuery, mais ne peut pas utiliser les méthodes DOM
comment les deux se transforment-ils l'un en l'autre ? Après tout, le contenu des objets obtenus est le même.
Convertir un objet jQuery en objet DOM :
Deux méthodes de conversion convertissent un objet jQuery en objet DOM : [index] et .get(index); 🎜>(1) L'objet jQuery est un objet de données et l'objet DOM correspondant peut être obtenu via la méthode [index]. Par exemple :var $v =$("#v") ; //jQuery对象 var v=$v[0]; //DOM对象 alert(v.checked) //检测这个checkbox是否被选中
var $v=$("#v"); //jQuery对象 var v=$v.get(0); //DOM对象 alert(v.checked) //检测这个checkbox是否被选中
Convertir un objet DOM en objet jQuery :
Pour un objet DOM qui est déjà un objet DOM, il vous suffit d'envelopper l'objet DOM avec $() pour obtenir un jQuery objet. $(Objet DOM)
Par exemple :var v=document.getElementById("v"); //DOM对象 var $v=$(v); //jQuery对象
Pour plus de connaissances liées à la programmation, veuillez visiter :
Cours de 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!