Heim >Web-Frontend >js-Tutorial >Unterschied zwischen JQuery-Objekt und Dom-Objekt

Unterschied zwischen JQuery-Objekt und Dom-Objekt

青灯夜游
青灯夜游nach vorne
2020-09-08 12:29:161673Durchsuche

Unterschied zwischen JQuery-Objekt und Dom-Objekt

Verwandte Empfehlungen: „jQuery-Video-Tutorial

In meiner jüngsten Arbeit gibt es viele Beurteilungscodes, und ich schreibe sie hier an vielen Stellen, um die Grundkonzepte zu stärken :

1. Wenn es existiert, verwenden Sie das Dom-Objekt, denn wenn jQuery das Objekt erhält, gibt es das jQuery-Objekt zurück, unabhängig davon, ob das abzurufende Objekt existiert

2.

jQuery-Objekt umschließt DOM durch jQuery Das nach dem Objekt erzeugte Objekt (Sammlungsobjekt). Das jQuery-Objekt ist einzigartig für jQuery und Sie können die Methoden in jQuery verwenden.
Daher sind jQuery-Objekte und DOM-Objekte unterschiedlich und können keine voneinander definierten Methoden aufrufen. Daher meldet $(‘#test’).innerHTML einen Fehler und document.getElementById(‘#test’)[0].html() meldet ebenfalls einen Fehler.

Gewöhnliche DOM-Objekte können mit $() umschlossen und in jQuery-Objekte konvertiert werden:
$(document.getElementById('#test')).html();//Normal

jQuery-Objekt Das jQuery-Objekt selbst ist eine Sammlung , Um es in ein DOM-Objekt zu konvertieren, können Sie es über den Array-Index abrufen:
Erster Weg: $('#test')[0]
Zweiter Weg: $('#test').get(0)
Hinweis: eq(0) gibt ein jQuery-Objekt zurück und eq(0)[0] ist ein DOM-Objekt.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierlehre! !

Das obige ist der detaillierte Inhalt vonUnterschied zwischen JQuery-Objekt und Dom-Objekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen