Maison  >  Article  >  interface Web  >  La différence entre les objets jquery et les objets dom

La différence entre les objets jquery et les objets dom

一个新手
一个新手original
2017-09-25 09:43:261411parcourir

1. La différence entre les deux

En termes simples, l'objet DOM est extrait par document.get Dans js, getElementsByTagName obtient le nœud de l'élément et l'élément dom obtenu est l'objet dom (dom. tree)

Les objets Jquery sont tous des objets jq supprimés avec $(). Les objets générés après avoir encapsulé l'objet DOM avec la méthode jq

jq ne peuvent être appelés que par l'objet jq. vers jq. ne peut pas être utilisé dans n'importe quelle méthode de l'objet. La méthode dom ne peut être appelée que par l'objet dom ;

2. Conversion mutuelle

var $box = jQuery object;

var box = dom object;

1. Convertir l'objet jq en objet dom

L'objet jQuery ne peut pas utiliser de méthodes dans dom, mais si vous n'êtes pas familier avec les méthodes fournies par l'objet jq, vous pouvez le convertir de deux manières

1) L'objet jq est un objet tableau (pseudo-tableau), vous pouvez obtenir l'objet dom correspondant via l'indice [index]

$box[0].innerText = '';//Obtenir le premier

2 ) peut également être obtenu via get(index) subscript

$box.get(0).innerText = '';//Obtenir le premier

2 .dom to jQuery;

Les objets jQ que nous utilisons habituellement sont fabriqués à l'aide de la fonction $(). La fonction #() est une usine de fabrication d'objets jQ.

Alors $(domObj); utilisez-le.

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!

Déclaration:
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