mdui verfügt über eine integrierte leichte JavaScript-Utility-Bibliothek, die eine ähnliche API und einen ähnlichen verkettbaren Aufrufstil wie jQuery bietet, aber nur ein Sechstel der Größe von jQuery hat.
Sie können die Bibliothek über mdui.$ aufrufen, aber es ist am besten, mdui.$ in einer kurzen Variable zu speichern, um den Aufruf zu vereinfachen, zum Beispiel:
var $ = mdui.$;In der weiteren Dokumentation wird $ verwendet, um mdui.$ darzustellen.
$() | Diese Methode hat mehrere Verwendungsmöglichkeiten: Ein CSS-Selektor kann als Parameter übergeben werden, um ein JQ-Objekt zurückzugeben, das die passenden Elemente enthält. Diese Methode ist über DOM-Elemente, beliebige Arrays, NodeList oder JQ-Objekte können übergeben werden, um ein JQ-Objekt zurückzugeben, das die angegebenen Elemente enthält. Ein HTML-String kann übergeben werden, um ein JQ-Objekt zurückzugeben, das das aus dem HTML erstellte DOM enthält. Eine Funktion kann übergeben werden, die aufgerufen wird, sobald das DOM vollständig geladen ist. |
$.extend() | Wenn nur ein Objekt übergeben wird, werden die Eigenschaften dieses Objekts in das JQ-Objekt zusammengeführt, was dem Hinzufügen neuer Funktionen unter dem JQ-Namensraum entspricht. Wenn zwei oder mehr Objekte übergeben werden, werden die Eigenschaften aller Objekte zum ersten Objekt hinzugefügt und das zusammengeführte Objekt wird zurückgegeben. |
$.fn.extend() | Methoden in der JQ-Prototypenkette erweitern. |
$.param() | Serialisiert ein Objekt oder Array und gibt einen String zurück, der für URL-Parameter verwendet werden kann. Wenn das übergebene Argument ein Array ist, muss das Format des Arrays mit dem Rückgabeformat von |
$.each() | Durchläuft ein Array oder Objekt. Der Rückgabewert ist das erste Argument, d. h. das durchlaufene Array oder Objekt. Der erste Parameter der Funktion ist die Indexposition des Arrays oder der Schlüssel des Objekts; der zweite Parameter ist der Wert an der entsprechenden Position im Array oder Objekt.
|
$.merge() | Hängt die Elemente des zweiten Arrays an das erste Array an und gibt das zusammengeführte Array zurück. |
$.unique() | Filtert doppelte Elemente aus dem Array heraus. |
$.map() | Durchläuft ein Array oder Objekt und gibt ein neues Array zurück, das aus den Rückgabewerten der Funktion besteht. Der erste Parameter der Funktion ist der Wert an der entsprechenden Position im Array oder Objekt, der zweite Parameter ist die Indexposition des Arrays oder der Schlüssel des Objekts. Die Funktion kann jeden Wert zurückgeben. Wenn die Funktion ein Array zurückgibt, wird es flachgeklopft (flattened); wenn sie |
$.contains() | Prüft, ob ein Elternknoten einen Kindknoten enthält, und gibt einen booleschen Wert zurück. |
.is() | Gibt Der Parameter kann ein CSS-Selektor, ein DOM-Element, ein Array von DOM-Elementen, ein JQ-Objekt oder eine Callback-Funktion sein. Wenn der Parameter eine Callback-Funktion ist, ist der erste Parameter der Funktion die Indexposition, der zweite Parameter das aktuelle Element, und |
.length | Gibt die Anzahl der Elemente in der aktuellen Sammlung zurück. |
.each() | Durchläuft die aktuelle Sammlung und führt eine Funktion für jedes Element in der Sammlung aus. Wenn die Funktion Der erste Parameter der Funktion ist die Indexposition des Elements, der zweite Parameter ist das aktuelle Element. |
.map() | Durchläuft die aktuelle Sammlung, führt eine Funktion für jedes Element in der Sammlung aus und gibt eine neue Sammlung zurück, die aus den Rückgabewerten der Funktion besteht. Wenn die Funktion Der erste Parameter der Funktion ist die Indexposition des Elements, der zweite Parameter ist das aktuelle Element. |
.eq() | Gibt eine Sammlung zurück, die nur das Element an der angegebenen Indexposition enthält. |
.first() | Gibt eine Sammlung zurück, die nur das erste Element enthält. |
.last() | Gibt eine Sammlung zurück, die nur das letzte Element enthält. |
.get() | Gibt das Element an der angegebenen Indexposition zurück. Wenn kein Parameter übergeben wird, wird ein Array zurückgegeben, das aus allen Elementen in der Sammlung besteht. |
.index() | Wenn kein Parameter übergeben wird, wird die Indexposition des ersten Elements in der Sammlung im Verhältnis zu seinen Geschwisterelementen zurückgegeben. Wenn ein CSS-Selektor als Parameter übergeben wird, wird die Indexposition des ersten Elements in der Sammlung im Verhältnis zu den Elementen zurückgegeben, die mit dem CSS-Selektor übereinstimmen. Wenn ein DOM-Element übergeben wird, wird der Indexwert dieses DOM-Elements in der Sammlung zurückgegeben. Wenn ein JQ-Objekt übergeben wird, wird die Indexposition des ersten Elements im Objekt in der aktuellen Sammlung zurückgegeben. |
.slice() | Gibt eine Teilmenge der aktuellen Sammlung zurück. Der erste Parameter ist die Startposition der Teilmenge, der zweite Parameter ist die Endposition der Teilmenge; wenn der zweite Parameter nicht übergeben wird, werden alle Elemente von der Startposition bis zum Ende einbezogen. |
.filter() | Filtert Elemente aus der aktuellen Sammlung heraus, die mit dem angegebenen Ausdruck übereinstimmen. Der Parameter kann ein CSS-Selektor, ein DOM-Element, ein Array von DOM-Elementen oder eine Callback-Funktion sein. Wenn der Parameter eine Funktion ist, ist der erste Parameter der Funktion die Indexposition, der zweite Parameter das aktuelle Element, und |
.not() | Filtert Elemente aus der aktuellen Sammlung heraus, die nicht mit dem angegebenen Ausdruck übereinstimmen. Der Parameter kann ein CSS-Selektor, ein DOM-Element, ein Array von DOM-Elementen oder eine Callback-Funktion sein. Wenn der Parameter eine Funktion ist, ist der erste Parameter der Funktion die Indexposition, der zweite Parameter das aktuelle Element, und |
.hasClass() | Prüft, ob das erste Element in der Sammlung die angegebene CSS-Klasse enthält. |
.addClass() | Fügt jedem Element in der Sammlung CSS-Klassen hinzu; mehrere Klassennamen können durch Leerzeichen getrennt werden. Es kann auch eine Callback-Funktion übergeben werden, die CSS-Klassennamen zurückgibt. Der erste Parameter der Funktion ist die Indexposition, der zweite Parameter ist der ursprüngliche CSS-Klassenname des Elements, und |
.removeClass() | Entfernt CSS-Klassen von den Elementen in der Sammlung; mehrere Klassennamen können durch Leerzeichen getrennt werden. Es kann auch eine Callback-Funktion übergeben werden, die CSS-Klassennamen zurückgibt. Der erste Parameter der Funktion ist die Indexposition, der zweite Parameter ist der ursprüngliche CSS-Klassenname des Elements, und Wenn kein Parameter übergeben wird, wird das |
.toggleClass() | Schaltet CSS-Klassen für Elemente um: Wenn vorhanden, werden sie gelöscht, wenn nicht vorhanden, werden sie hinzugefügt. Mehrere Klassennamen können durch Leerzeichen getrennt werden. Es kann auch eine Callback-Funktion übergeben werden, die CSS-Klassennamen zurückgibt. Der erste Parameter der Funktion ist die Indexposition, der zweite Parameter ist der ursprüngliche CSS-Klassenname des Elements, und |
.prop() | Ruft den Attributwert des ersten Elements in der Sammlung ab. Kann auch verwendet werden, um die Attributwerte aller Elemente in der Sammlung festzulegen. Der festgelegte Attributwert kann der Rückgabewert einer Callback-Funktion sein. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter ist der ursprüngliche Attributwert des Elements, und Wenn der Attributwert oder der Rückgabewert der Callback-Funktion Mehrere Attribute können auch gleichzeitig durch Übergabe eines Objekts festgelegt werden. |
.removeProp() | Löscht den angegebenen Attributwert von allen Elementen in der Sammlung. |
.attr() | Ruft den Property-Wert des ersten Elements in der Sammlung ab. Kann auch verwendet werden, um die Property-Werte aller Elemente in der Sammlung festzulegen. Der festgelegte Property-Wert kann der Rückgabewert einer Callback-Funktion sein. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter ist der ursprüngliche Property-Wert des Elements, und Wenn der Property-Wert oder der Rückgabewert der Callback-Funktion Mehrere Properties können auch gleichzeitig durch Übergabe eines Objekts festgelegt werden. |
.removeAttr() | Löscht den angegebenen Property-Wert von allen Elementen in der Sammlung; mehrere Property-Namen können durch Leerzeichen getrennt werden. |
.val() | Ruft den Wert des ersten Elements in der Sammlung ab. Wenn das Element Kann auch verwendet werden, um die Werte aller Elemente in der Sammlung festzulegen. Der festgelegte Wert kann ein String, ein numerischer Wert, ein String-Array oder eine Callback-Funktion sein. Wenn der Wert eine Callback-Funktion ist, ist der erste Parameter die Indexposition des Elements, der zweite Parameter der ursprüngliche Wert des Elements, und Wenn das Element Wenn der Wert oder der Rückgabewert der Funktion |
.text() | Ruft den Textinhalt aller Elemente in der Sammlung ab (einschließlich ihrer Nachkommen-Elemente) Kann auch verwendet werden, um den Text aller Elemente in der Sammlung festzulegen. Der festgelegte Wert kann ein String, ein numerischer Wert, ein boolescher Wert oder eine Callback-Funktion sein. Wenn es sich um eine Callback-Funktion handelt, ist der erste Parameter die Indexposition des Elements, der zweite Parameter der ursprüngliche Textinhalt des Elements, und Wenn der festgelegte Wert oder der Rückgabewert der Callback-Funktion |
.html() | Ruft den HTML-Inhalt des ersten Elements in der Sammlung ab. Kann auch verwendet werden, um den HTML-Inhalt aller Elemente in der Sammlung festzulegen. Der festgelegte Wert kann ein HTML-String, ein DOM-Element oder eine Callback-Funktion sein. Wenn es sich um eine Callback-Funktion handelt, ist der erste Parameter die Indexposition des Elements, der zweite Parameter der ursprüngliche HTML-Inhalt des Elements, und Wenn der festgelegte Wert oder der Rückgabewert der Funktion |
$.data() | Liest oder speichert Daten auf dem angegebenen Element. Wenn beim Speichern von Daten der Wert Hinweis: Diese Methode ruft keine |
$.removeData() | Entfernt auf dem angegebenen Element gespeicherte Daten. Mehrere Schlüsselnamen können durch Leerzeichen getrennt oder als Array von mehreren Schlüsselnamen dargestellt werden. Wenn kein Schlüsselname angegeben wird, werden alle Daten auf dem Element entfernt. |
.data() | Liest oder speichert Daten auf den Elementen der aktuellen Sammlung. Wenn beim Speichern von Daten der Wert Hinweis: Die von dieser Methode abgerufenen Daten enthalten die |
.removeData() | Entfernt auf den Elementen der aktuellen Sammlung gespeicherte Daten. Mehrere Schlüsselnamen können durch Leerzeichen getrennt oder als Array von mehreren Schlüsselnamen dargestellt werden. Wenn kein Schlüsselname angegeben wird, werden alle Daten auf dem Element entfernt. Hinweis: Diese Methode entfernt nur Daten, die über die Methode |
.css() | Ruft den CSS-Eigenschaftswert des ersten Elements in der Sammlung ab. Kann auch verwendet werden, um die CSS-Eigenschaftswerte aller Elemente in der Sammlung festzulegen. Eigenschaftswerte können Strings, numerische Werte oder eine Callback-Funktion sein, die einen String oder einen numerischen Wert zurückgibt. Wenn der Eigenschaftswert eine Callback-Funktion ist, ist der erste Parameter die Indexposition des Elements, der zweite Parameter der ursprüngliche CSS-Eigenschaftswert des Elements, und Wenn der Eigenschaftswert oder die Callback-Funktion Wenn der Eigenschaftswert oder die Callback-Funktion einen numerischen Wert zurückgibt, wird Mehrere CSS-Eigenschaften können auch gleichzeitig durch Übergabe eines Schlüssel-Wert-Objekts festgelegt werden. |
.width() | Ruft die Breite (in Pixeln) des ersten Elements in der Sammlung ab, ohne die Breite von Kann auch verwendet werden, um die Breite aller Elemente in der Sammlung festzulegen (ohne die Breite von Werte können Strings mit Einheiten, numerische Werte oder Callback-Funktionen sein, die Strings mit Einheiten oder numerische Werte zurückgeben. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Breite des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.height() | Ruft die Höhe (in Pixeln) des ersten Elements in der Sammlung ab, ohne die Höhe von Kann auch verwendet werden, um die Höhe aller Elemente in der Sammlung festzulegen (ohne die Höhe von Werte können Strings mit Einheiten, numerische Werte oder Callback-Funktionen sein, die Strings mit Einheiten oder numerische Werte zurückgeben. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Höhe des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.innerWidth() | Ruft die Breite (in Pixeln) des ersten Elements in der Sammlung ab, einschließlich Kann auch verwendet werden, um die Breite aller Elemente in der Sammlung festzulegen (einschließlich Werte können Strings mit Einheiten, numerische Werte oder Callback-Funktionen sein, die Strings mit Einheiten oder numerische Werte zurückgeben. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Breite des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.innerHeight() | Ruft die Höhe (in Pixeln) des ersten Elements in der Sammlung ab, einschließlich Kann auch verwendet werden, um die Höhe aller Elemente in der Sammlung festzulegen (einschließlich Werte können Strings mit Einheiten, numerische Werte oder Callback-Funktionen sein, die Strings mit Einheiten oder numerische Werte zurückgeben. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Höhe des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.outerWidth() | Ruft die Breite (in Pixeln) des ersten Elements in der Sammlung ab, einschließlich der Breite von Kann auch verwendet werden, um die Breite aller Elemente in der Sammlung festzulegen (einschließlich Der erste Parameter kann ein String mit einer Einheit, ein numerischer Wert oder eine Callback-Funktion sein, die einen String mit einer Einheit oder einen numerischen Wert zurückgibt. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Breite des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.outerHeight() | Ruft die Höhe (in Pixeln) des ersten Elements in der Sammlung ab, einschließlich der Höhe von Kann auch verwendet werden, um die Höhe aller Elemente in der Sammlung festzulegen (einschließlich Der erste Parameter kann ein String mit einer Einheit, ein numerischer Wert oder eine Callback-Funktion sein, die einen String mit einer Einheit oder einen numerischen Wert zurückgibt. Der erste Parameter der Callback-Funktion ist die Indexposition des Elements, der zweite Parameter die ursprüngliche Höhe des Elements, und Wenn der Wert oder der Rückgabewert der Callback-Funktion ein numerischer Wert ist, wird automatisch Wenn der Wert oder der Rückgabewert der Callback-Funktion |
.hide() | Versteckt alle Elemente in der Sammlung. |
.show() | Zeigt alle Elemente in der Sammlung an. |
.toggle() | Schaltet den Anzeigezustand aller Elemente in der Sammlung um. |
.offset() | Ruft die Koordinaten des ersten Elements in der Sammlung im Verhältnis zum Kann auch verwendet werden, um die Koordinaten aller Elemente in der Sammlung im Verhältnis zum Der Parameter ist ein Objekt, das die Eigenschaften Wenn der Parameter eine Callback-Funktion ist, ist der erste Parameter die Indexposition des Elements, der zweite Parameter die ursprünglichen Koordinaten des Elements, und Wenn der Wert von |
.offsetParent() | Gibt das Elternelement des ersten Elements in der Sammlung zurück, das für die Positionierung verwendet wird, d. h. das erste Element unter den Elternelementen, dessen |
.position() | Ruft den Versatz des ersten Elements in der Sammlung im Verhältnis zum Elternelement ab. |
.find() | Sucht unter allen Elementen in der aktuellen Sammlung nach der Sammlung der angegebenen Nachkommenknoten basierend auf dem CSS-Selektor. |
.children() | Ruft die Sammlung der direkten Kindelemente unter allen Elementen in der aktuellen Sammlung ab. Ein CSS-Selektor kann als Parameter übergeben werden, um Kindelemente zu filtern. |
.has() | Filtert aus allen Elementen in der aktuellen Sammlung diejenigen heraus, die angegebene Kindelemente enthalten. Der Parameter kann ein CSS-Selektor oder ein DOM-Element sein. |
.parent() | Ruft die Sammlung der direkten Elternelemente aller Elemente in der aktuellen Sammlung ab. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Elternelementen zurückzugeben, die mit diesem Parameter übereinstimmen. |
.parents() | Ruft die Sammlung der Vorfahren-Elemente aller Elemente in der aktuellen Sammlung ab. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Vorfahren-Elementen zurückzugeben, die mit diesem Parameter übereinstimmen. |
.parentsUntil() | Ruft alle Elternelemente jedes Elements in der aktuellen Sammlung ab, bis ein Element erreicht wird, das mit dem ersten Parameter übereinstimmt (das übereinstimmende Element ist nicht enthalten). Der erste Parameter kann ein CSS-Selektor, ein DOM-Element oder ein JQ-Objekt sein. Ein zweiter Parameter kann übergeben werden, bei dem es sich um einen CSS-Selektor handeln muss, was bedeutet, dass nur Elemente zurückgegeben werden, die mit diesem Parameter übereinstimmen. Wenn kein Parameter angegeben wird, werden alle Vorfahren-Elemente abgeglichen, d. h. die Wirkung ist dieselbe wie bei |
.prev() | Ruft die Sammlung ab, die aus dem jeweils vorherigen Geschwisterelement aller Elemente in der aktuellen Sammlung besteht. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Geschwisterelementen abzurufen, die mit diesem Parameter übereinstimmen. |
.prevAll() | Ruft die Sammlung ab, die aus allen vorherigen Geschwisterelementen aller Elemente in der aktuellen Sammlung besteht. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Geschwisterelementen abzurufen, die mit diesem Parameter übereinstimmen. |
.prevUntil() | Ruft alle vorherigen Geschwisterelemente jedes Elements in der aktuellen Sammlung ab, bis ein Element erreicht wird, das mit dem ersten Parameter übereinstimmt (das übereinstimmende Element ist nicht enthalten). Der erste Parameter kann ein CSS-Selektor, ein DOM-Element oder ein JQ-Objekt sein. Ein zweiter Parameter kann übergeben werden, bei dem es sich um einen CSS-Selektor handeln muss, was bedeutet, dass nur Elemente zurückgegeben werden, die mit diesem Parameter übereinstimmen. |
.next() | Ruft die Sammlung ab, die aus dem jeweils nächsten Geschwisterelement aller Elemente in der aktuellen Sammlung besteht. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Geschwisterelementen abzurufen, die mit diesem Parameter übereinstimmen. |
.nextAll() | Ruft die Sammlung ab, die aus allen nachfolgenden Geschwisterelementen aller Elemente in der aktuellen Sammlung besteht. Ein CSS-Selektor kann als Parameter übergeben werden, um nur die Sammlung von Geschwisterelementen abzurufen, die mit diesem Parameter übereinstimmen. |
.nextUntil() | Ruft alle nachfolgenden Geschwisterelemente jedes Elements in der aktuellen Sammlung ab, bis ein Element erreicht wird, das mit dem ersten Parameter übereinstimmt (das übereinstimmende Element ist nicht enthalten). Der erste Parameter kann ein CSS-Selektor, ein DOM-Element oder ein JQ-Objekt sein. Ein zweiter Parameter kann übergeben werden, bei dem es sich um einen CSS-Selektor handeln muss, was bedeutet, dass nur Elemente zurückgegeben werden, die mit diesem Parameter übereinstimmen. |
.closest() | Gleicht vom aktuellen Element an schrittweise nach oben ab und gibt das erste gefundene Element zurück, das übereinstimmt. Der Parameter kann ein CSS-Selektor, ein DOM-Element oder ein JQ-Objekt sein. |
.siblings() | Ruft die Geschwisterelemente jedes Elements in der aktuellen Sammlung ab. Ein CSS-Selektor kann als Parameter übergeben werden, um nur Geschwisterelemente abzurufen, die mit diesem Parameter übereinstimmen. |
.add() | Fügt Elemente zur aktuellen Sammlung hinzu. Der Parameter kann ein HTML-String, ein CSS-Selektor, ein JQ-Objekt, ein DOM-Element, ein Array von DOM-Elementen oder eine NodeList sein. |
.empty() | Entfernt alle Kindelemente aus dem aktuellen Element. |
.remove() | Entfernt die Elemente der aktuellen Sammlung aus dem DOM. Ein CSS-Selektor kann als Parameter übergeben werden, um nur Elemente zu entfernen, die mit diesem Parameter übereinstimmen. |
.prepend() | Fügt den angegebenen Inhalt am Anfang des Inneren der Elemente in der aktuellen Sammlung ein. Der Parametertyp kann ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Die Übergabe mehrerer Parameter wird unterstützt. Es kann auch eine Callback-Funktion übergeben werden, die einen HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt zurückgibt. Der erste Parameter der Funktion ist die Indexposition des aktuellen Elements, der zweite Parameter ist das ursprüngliche HTML des Elements, und Diese Methode gibt die ursprüngliche Sammlung zurück. |
.prependTo() | Hängt die Elemente in der aktuellen Sammlung an den Anfang des Inneren des angegebenen Elements an. Der Parameter kann ein CSS-Selektor, ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Diese Methode gibt die ursprüngliche Sammlung zurück. |
.append() | Fügt den angegebenen Inhalt am Ende des Inneren der Elemente in der aktuellen Sammlung ein. Der Parametertyp kann ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Die Übergabe mehrerer Parameter wird unterstützt. Es kann auch eine Callback-Funktion übergeben werden, die einen HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt zurückgibt. Der erste Parameter der Funktion ist die Indexposition des aktuellen Elements, der zweite Parameter ist das ursprüngliche HTML des Elements, und Diese Methode gibt die ursprüngliche Sammlung zurück. |
.appendTo() | Hängt die Elemente in der aktuellen Sammlung an das Ende des Inneren des angegebenen Elements an. Der Parameter kann ein CSS-Selektor, ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Diese Methode gibt die ursprüngliche Sammlung zurück. |
.after() | Fügt den angegebenen Inhalt nach den Elementen in der aktuellen Sammlung als deren Geschwisterknoten ein. Der Parametertyp kann ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Die Übergabe mehrerer Parameter wird unterstützt. Es kann auch eine Callback-Funktion übergeben werden, die einen HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt zurückgibt. Der erste Parameter der Funktion ist die Indexposition des aktuellen Elements, der zweite Parameter ist das ursprüngliche HTML des Elements, und Diese Methode gibt die ursprüngliche Sammlung zurück. |
.insertAfter() | Fügt die Elemente in der aktuellen Sammlung nach dem Zielelement als dessen Geschwisterelemente ein. Wenn die Elemente in der aktuellen Sammlung bereits auf der Seite vorhandene Elemente sind, wird das Element verschoben und nicht kopiert. Wenn mehrere Ziele vorhanden sind, wird das Element in der aktuellen Sammlung geklont und hinter jedem Zielelement hinzugefügt. Ein HTML-String, CSS-Selektor, DOM-Element, Array von DOM-Elementen oder JQ-Objekt kann als Parameter übergeben werden, um das Zielelement anzugeben. |
.before() | Fügt den angegebenen Inhalt vor den Elementen in der aktuellen Sammlung als deren Geschwisterknoten ein. Der Parametertyp kann ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Die Übergabe mehrerer Parameter wird unterstützt. Es kann auch eine Callback-Funktion übergeben werden, die einen HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt zurückgibt. Der erste Parameter der Funktion ist die Indexposition des aktuellen Elements, der zweite Parameter ist das ursprüngliche HTML des Elements, und Diese Methode gibt die ursprüngliche Sammlung zurück. |
.insertBefore() | Fügt die Elemente in der aktuellen Sammlung vor dem Zielelement als dessen Geschwisterelemente ein. Wenn die Elemente in der aktuellen Sammlung bereits auf der Seite vorhandene Elemente sind, wird das Element verschoben und nicht kopiert. Wenn mehrere Ziele vorhanden sind, wird das Element in der aktuellen Sammlung geklont und hinter jedem Zielelement hinzugefügt. Ein HTML-String, CSS-Selektor, DOM-Element, Array von DOM-Elementen oder JQ-Objekt kann als Parameter übergeben werden, um das Zielelement anzugeben. |
.replaceWith() | Ersetzt die Elemente in der aktuellen Sammlung durch das angegebene Element. Der Parameter kann ein HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt sein. Es kann auch eine Callback-Funktion übergeben werden, die einen HTML-String, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt zurückgibt. Der erste Parameter der Funktion ist die Indexposition des aktuellen Elements, der zweite Parameter ist das ursprüngliche HTML des Elements, und Diese Methode gibt die ursprüngliche Sammlung zurück, d. h. die Sammlung, die ersetzt wurde. |
.replaceAll() | Ersetzt das angegebene Element durch die Elemente in der aktuellen Sammlung. Der Parameter ist ein CSS-Selektor, ein DOM-Element, ein Array von DOM-Elementen oder ein JQ-Objekt. Diese Methode gibt die ursprüngliche Sammlung zurück, d. h. die Sammlung der Elemente, die zum Ersetzen verwendet wurden. |
.clone() | Kopiert alle Elemente in der Sammlung durch Tiefenkloonen. Kopiert alle Elemente in der Sammlung durch Tiefenkloonen über die native Methode |
.serializeArray() | Kombiniert die Werte von Formularelementen zu einem Array, das aus Schlüssel-Wert-Paaren von Diese Methode kann auf einzelne Formularelemente oder auf ein gesamtes |
.serialize() | Serialisiert die Werte von Formularelementen. |
.on() | Bindet eine Ereignishandlerfunktion an ein bestimmtes Ereignis für jedes Element in der Sammlung. Die spezifische Verwendung finden Sie im folgenden Beispiel: |
.one() | Bindet eine Ereignishandlerfunktion an ein bestimmtes Ereignis für jedes übereinstimmende Element. Das Ereignis wird jedoch nur einmal ausgelöst. Die Verwendung dieser Methode ist dieselbe wie bei |
.off() | Hebt die Bindung von Ereignissen für jedes Element in der Sammlung auf. Die spezifische Verwendung finden Sie im folgenden Beispiel: |
.trigger() | Löst das angegebene Ereignis aus. Die spezifische Verwendung finden Sie im folgenden Beispiel: |
$.ajaxSetup() | Legt globale Konfigurationsparameter für Ajax-Anfragen fest. Die detaillierte Parameterliste finden Sie unter AJAX-Parameter unten. |
$.ajax() | Sendet eine AJAX-Anfrage und gibt ein Promise zurück. Die detaillierte Parameterliste finden Sie unter AJAX-Parameter unten. |
.ajaxStart() | Globale AJAX-Ereignisse. Führt eine Funktion aus, wenn eine AJAX-Anfrage beginnt. |
.ajaxSuccess() | Globale AJAX-Ereignisse. Führt eine Funktion aus, wenn eine AJAX-Anfrage erfolgreich ist. |
.ajaxError() | Globale AJAX-Ereignisse. Führt eine Funktion aus, wenn bei der AJAX-Anfrage ein Fehler auftritt. |
.ajaxComplete() | Globale AJAX-Ereignisse. Führt eine Funktion aus, wenn eine AJAX-Anfrage abgeschlossen ist. |
| Parametername | Typ | Standardwert | Beschreibung |
|---|---|---|---|
url | String | URL der aktuellen Seite. | Die angefragte URL-Adresse. |
method | String | GET | Anfragemethode. Einschließlich: GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE |
data | any | '' | An den Server gesendete Daten. |
processData | Boolean | true | Gibt an, ob die übergebenen Daten in einen Query-String umgewandelt und gesendet werden sollen. |
async | Boolean | true | Gibt an, ob es sich um eine asynchrone Anfrage handelt. |
cache | Boolean | true | Gibt an, ob aus dem Cache gelesen werden soll. Nur gültig für GET- und HEAD-Anfragen. |
username | String | '' | Benutzername für die HTTP-Authentifizierung. |
password | String | '' | Passwort für die HTTP-Authentifizierung. |
headers | Object | {} | Zu den Headers hinzugefügte Daten. Dieser Wert kann in der Callback-Funktion Felder mit einem String oder |
xhrFields | Object | {} | Auf dem XMLHttpRequest-Objekt festgelegte Daten. |
statusCode | Object | {} | Ein Objekt, das aus HTTP-Statuscodes und Funktionen besteht. Wenn der Statuscode zwischen 200 und 299 liegt oder der Statuscode 304 ist, bedeutet dies eine erfolgreiche Anfrage, und die Funktionsparameter sind die gleichen wie die des |
dataType | String | text | Der vom Server zurückgegebene Datentyp. Einschließlich: text, json |
contentType | String | application/x-www-form-urlencoded | Kodierungstyp des Inhalts. Wenn false, wird Content-Type nicht gesetzt. |
timeout | Number | 0 | Timeout der Anfrage (Millisekunden). Wenn 0, bedeutet dies kein Timeout. |
global | Boolean | true | Gibt an, ob globale AJAX-Ereignisse ausgelöst werden sollen. |
beforeSend | Function | Wird aufgerufen, bevor die Anfrage gesendet wird. Wenn | |
success | Function | Wird aufgerufen, nachdem die Anfrage erfolgreich war. | |
error | Function | Wird aufgerufen, wenn die Anfrage fehlgeschlagen ist. | |
complete | Function | Wird aufgerufen, nachdem die Anfrage abgeschlossen ist. |
Hinweis: Die folgenden Methoden existieren nur im mdui-Framework. Wenn Sie die Bibliothek mdui.jq direkt verwenden, existieren diese Methoden nicht.
.reflow() | Erzwingt ein Repaint des aktuellen Elements. |
.transition() | Legt die Eigenschaft Kann ein Zeitwert mit Einheit sein oder keine Einheit enthalten. Wenn keine Einheit enthalten ist, wird automatisch |
.transitionEnd() | Fügt einen Callback für das transitionend-Ereignis zum aktuellen Element hinzu. Der Parameter der Callback-Funktion ist das |
.transform() | Legt die Eigenschaft |
.transformOrigin() | Legt die Eigenschaft |
.mutation() | Führt die im aktuellen Element und seinen Kindelementen registrierten Initialisierungsfunktionen aus. |
$.showOverlay() | Erstellt und zeigt ein Overlay an und gibt das JQ-Objekt des Overlays zurück. Ein Ganzzahlparameter kann übergeben werden, um den |
$.hideOverlay() | Blendet das Overlay aus. Wenn |
$.lockScreen() | Sperrt die Seite und verhindert das Scrollen. |
$.unlockScreen() | Hebt die Seitensperre auf. Wenn |
$.throttle() | Funktionsdrosselung (Throttling). Übergibt eine Funktion als Parameter; der erste Parameter der Funktion ist die auszuführende Funktion, der zweite Parameter ist die Verzögerungszeit in Millisekunden. |
$.guid() | Generiert eine global eindeutige ID (GUID). Ein Parameter kann übergeben werden. Wenn die dem Parameterwert entsprechende GUID nicht existiert, wird eine neue GUID generiert und zurückgegeben; wenn die entsprechende GUID bereits existiert, wird die vorhandene GUID direkt zurückgegeben. |