Heim > Web-Frontend > js-Tutorial > Hauptteil

jQuery-Hinweise zu häufig verwendeten jQuery-DOM-Events_jquery

WBOY
Freigeben: 2016-05-16 15:29:04
Original
1147 Leute haben es durchsucht

Dom ist die Abkürzung für Document Object Model, was Dokumentobjektmodell bedeutet. DOM ist eine browser-, plattform- und sprachunabhängige Schnittstelle. Über diese Schnittstelle können Sie problemlos auf alle Standardkomponenten der Seite zugreifen.

DOM-Operationen können in drei Aspekte unterteilt werden: DOM Core, HTM-DOM und CSS-DOM.

jQuery DOM-Elementmethoden

Funktion Beschreibung
.get() Rufen Sie das vom Selektor angegebene DOM-Element ab.
.index() Gibt die Indexposition des angegebenen Elements relativ zu anderen angegebenen Elementen zurück.
.size() Gibt die Anzahl der Elemente zurück, die mit dem jQuery-Selektor übereinstimmen.
.toArray() Gibt die vom jQuery-Selektor übereinstimmenden Elemente als Array zurück.

1.attr() .removeAttr()

Die Methode

.attr() kann einen Parameter eines Name-Wert-Paares oder einen Objektparameter übergeben, der mehr als zwei Name-Wert-Paare enthält, zum Beispiel:

.attr('src','images/a.jpg');

.attr({
 rel:'www',
 id:'zz',
 title:'some',
 some:'111'
});
Nach dem Login kopieren

Natürlich können Sie auch ein oder mehrere Attribute entfernen.removeAttr('id rel');

2.prop()

Diese Methode kann den Attributwert abrufen

Übergeben Sie den Attributnamen (String) des Werts, den Sie erhalten möchten, z. B. .prop('id');

Legen Sie den Wert von id fest (ändern Sie die Attribute, die im DOM selbst vorhanden sind, wie z. B. href und id des a-Tags)
.prop('id','otherid');

3.val()

Diese Methode wird häufig verwendet, um den Wert von Formularsteuerelementen zu ermitteln

4.insertBefore() .insertAfter() .prependTo() .appendTo()

.insertBefore() fügt Inhalte außerhalb und vor vorhandenen Elementen hinzu (umgekehrte Operation .before())
.insertAfter() fügt Inhalt außerhalb und nach dem vorhandenen Element hinzu (umgekehrte Operation .after())
.prependTo() fügt Inhalt innerhalb und vor vorhandenen Elementen hinzu (umgekehrte Operation .prepend())
.appendTo() fügt Inhalt innerhalb und nach dem vorhandenen Element hinzu (umgekehrte Operation .append())

5.clone()

Diese Methode kann das kopierte Element kopieren, um andere Ereignisse zu erben, müssen Sie einen booleschen Wert als Parameter übergeben, .clone(true)

6.wrap() .wrapAll() .wrapInner()

.wrap() und .wrapInner() können als relativ verstanden werden. .wrap() wird eine Ebene außerhalb des Elements umschlossen, während .wrapWith() eine Ebene innerhalb des Elements umschlossen wird,

Und .wrapAll() umschließt alle übereinstimmenden Elemente

7.html() .text() .replaceWith() .replaceAll()

.html() kann Text oder DOM-Knoten übergeben;

.text() kann nur Text lesen oder ersetzen;

.replaceWith(). . . Ersetzen Sie „in“. . . ;

.replaceAll(). . . Ersetzen Sie „geben“. . .

8.empty()

Element entfernen

9.detach() .remove()

Diese beiden Methoden sind etwas ähnlich, keine löscht die passenden Elemente aus dem jQuery-Objekt, aber es gibt immer noch Unterschiede:

.detach() Alle gebundenen Ereignisse, Zusatzdaten usw. bleiben erhalten

.remove() Neben dem Element selbst bleiben auch andere Elemente wie
erhalten Gebundene Ereignisse, angehängte Daten usw. werden entfernt.

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage