mdui posiada wbudowaną lekką bibliotekę narzędzi JavaScript, która ma API podobne do jQuery i styl wywołań łańcuchowych, ale jej rozmiar to tylko jedna szósta rozmiaru jQuery.
Możesz wywołać tę bibliotekę przez mdui.$, ale najlepiej zapisać mdui.$ w krótkiej zmiennej dla łatwiejszego wywoływania, na przykład:
var $ = mdui.$;W dalszej części dokumentacji $ będzie używane do reprezentowania mdui.$.
$() | Ta metoda ma wiele zastosowań: Można przekazać selektor CSS jako parametr, co zwróci obiekt JQ zawierający pasujące elementy. Ta metoda jest zaimplementowana za pomocą Można przekazać elementy DOM, dowolne tablice, NodeList, obiekty JQ, co zwróci obiekt JQ zawierający określone elementy. Można przekazać ciąg HTML, co zwróci obiekt JQ zawierający DOM utworzony na podstawie HTML. Można przekazać funkcję, która zostanie wywołana po załadowaniu DOM. |
$.extend() | Jeśli zostanie przekazany tylko jeden obiekt, właściwości tego obiektu zostaną scalone z obiektem JQ, co odpowiada dodaniu nowych funkcji do przestrzeni nazw JQ. Jeśli przekazano dwa lub więcej obiektów, wszystkie właściwości obiektów zostaną dodane do pierwszego obiektu, a scalony obiekt zostanie zwrócony. |
$.fn.extend() | Rozszerzanie metod w łańcuchu prototypów JQ. |
$.param() | Serializacja obiektu lub tablicy, zwraca ciąg znaków, który może być użyty jako parametry URL. Jeśli przekazanym parametrem jest tablica, format tej tablicy musi być zgodny z formatem zwracanym przez |
$.each() | Iteracja po tablicy lub obiekcie. Zwraca pierwszy parametr, czyli iterowaną tablicę lub obiekt. Pierwszym parametrem funkcji jest indeks tablicy lub klucz obiektu; drugim parametrem jest wartość na odpowiedniej pozycji w tablicy lub obiekcie.
|
$.merge() | Dołączenie elementów drugiej tablicy do pierwszej tablicy i zwrócenie scalonej tablicy. |
$.unique() | Filtrowanie duplikatów z tablicy. |
$.map() | Iteracja po tablicy lub obiekcie, zwraca nową tablicę składającą się z wartości zwracanych przez funkcję. Pierwszym parametrem funkcji jest wartość na odpowiedniej pozycji w tablicy lub obiekcie, drugim parametrem jest indeks tablicy lub klucz obiektu. Funkcja może zwracać dowolną wartość. Jeśli funkcja zwraca tablicę, zostanie ona rozwinięta; jeśli zwraca |
$.contains() | Sprawdza, czy węzeł nadrzędny zawiera węzeł podrzędny, zwraca wartość logiczną. |
.is() | Jeśli co najmniej jeden element w kolekcji pasuje do parametru, zwraca Parametrem może być selektor CSS, element DOM, tablica elementów DOM, obiekt JQ lub funkcja zwrotna. Gdy parametrem jest funkcja zwrotna, pierwszym parametrem funkcji jest indeks, drugim parametrem jest bieżący element, |
.length | Zwraca liczbę elementów w bieżącej kolekcji. |
.each() | Iteracja po bieżącej kolekcji, wykonując funkcję dla każdego elementu w kolekcji. Jeśli funkcja zwróci Pierwszym parametrem funkcji jest indeks elementu, drugim parametrem jest bieżący element. |
.map() | Iteracja po bieżącej kolekcji, wykonując funkcję dla każdego elementu w kolekcji, zwraca nową kolekcję składającą się z wartości zwracanych przez funkcję. Jeśli funkcja zwróci Pierwszym parametrem funkcji jest indeks elementu, drugim parametrem jest bieżący element. |
.eq() | Zwraca kolekcję zawierającą tylko element na określonej pozycji indeksu. |
.first() | Zwraca kolekcję zawierającą tylko pierwszy element. |
.last() | Zwraca kolekcję zawierającą tylko ostatni element. |
.get() | Zwraca element na określonej pozycji indeksu. Jeśli nie przekazano parametrów, zwraca tablicę składającą się ze wszystkich elementów w kolekcji. |
.index() | Jeśli nie przekazano parametrów, zwraca indeks pierwszego elementu w kolekcji względem jego rodzeństwa. Jeśli przekazano selektor CSS jako parametr, zwraca indeks pierwszego elementu w kolekcji względem elementów pasujących do selektora CSS. Jeśli przekazano element DOM, zwraca indeks tego elementu DOM w kolekcji. Jeśli przekazano obiekt JQ, zwraca indeks pierwszego elementu obiektu w bieżącej kolekcji. |
.slice() | Zwraca podzbiór bieżącej kolekcji. Pierwszy parametr to pozycja początkowa podzbioru, drugi parametr to pozycja końcowa podzbioru; jeśli nie przekazano drugiego parametru, oznacza to, że zawiera wszystkie elementy od pozycji początkowej do końca. |
.filter() | Filtruje elementy z bieżącej kolekcji, które pasują do określonego wyrażenia. Parametrem może być selektor CSS, element DOM, tablica elementów DOM lub funkcja zwrotna. Gdy parametrem jest funkcja, pierwszym parametrem funkcji jest indeks, drugim parametrem jest bieżący element, |
.not() | Filtruje elementy z bieżącej kolekcji, które NIE pasują do określonego wyrażenia. Parametrem może być selektor CSS, element DOM, tablica elementów DOM lub funkcja zwrotna. Gdy parametrem jest funkcja, pierwszym parametrem funkcji jest indeks, drugim parametrem jest bieżący element, |
.hasClass() | Sprawdza, czy pierwszy element w kolekcji zawiera określoną klasę CSS. |
.addClass() | Dodaje klasę CSS do każdego elementu w kolekcji, wiele nazw klas można oddzielić spacjami. Można również przekazać funkcję zwrotną zwracającą nazwy klas CSS. Pierwszym parametrem funkcji jest indeks, drugim parametrem jest oryginalna nazwa klasy CSS elementu, |
.removeClass() | Usuwa klasy CSS z elementów w kolekcji, wiele nazw klas można oddzielić spacjami. Można również przekazać funkcję zwrotną zwracającą nazwy klas CSS. Pierwszym parametrem funkcji jest indeks, drugim parametrem jest oryginalna nazwa klasy CSS elementu, Jeśli nie przekazano parametrów, atrybut |
.toggleClass() | Klasa CSS na elemencie zostanie usunięta, jeśli istnieje, lub dodana, jeśli nie istnieje. Wiele nazw klas można oddzielić spacjami. Można również przekazać funkcję zwrotną zwracającą nazwy klas CSS. Pierwszym parametrem funkcji jest indeks, drugim parametrem jest oryginalna nazwa klasy CSS elementu, |
.prop() | Pobiera wartość atrybutu pierwszego elementu w kolekcji. Może również ustawiać wartości atrybutów dla wszystkich elementów w kolekcji. Ustawiana wartość atrybutu może być wartością zwracaną przez funkcję zwrotną. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość atrybutu elementu, Jeśli wartość atrybutu lub wartość zwracana przez funkcję zwrotną to Można również ustawić wiele atrybutów jednocześnie, przekazując obiekt. |
.removeProp() | Usuwa określone atrybuty ze wszystkich elementów w kolekcji. |
.attr() | Pobiera wartość właściwości pierwszego elementu w kolekcji. Może również ustawiać wartości właściwości dla wszystkich elementów w kolekcji. Ustawiana wartość właściwości może być wartością zwracaną przez funkcję zwrotną. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość właściwości elementu, Jeśli wartość właściwości lub wartość zwracana przez funkcję zwrotną to Można również ustawić wiele właściwości jednocześnie, przekazując obiekt. |
.removeAttr() | Usuwa określone właściwości ze wszystkich elementów w kolekcji, wiele nazw właściwości można oddzielić spacjami. |
.val() | Pobiera wartość pierwszego elementu w kolekcji. Jeśli elementem jest Może również ustawiać wartość dla wszystkich elementów w kolekcji. Wartością może być ciąg znaków, liczba, tablica ciągów znaków lub funkcja zwrotna. Jeśli wartością jest funkcja zwrotna, pierwszym parametrem jest indeks elementu, drugim parametrem jest oryginalna wartość elementu, Jeśli elementem jest Jeśli wartość lub wartość zwracana przez funkcję to |
.text() | Pobiera treść tekstową wszystkich elementów w kolekcji (wraz z ich elementami potomnymi) Może również ustawiać tekst dla wszystkich elementów w kolekcji. Wartością może być ciąg znaków, liczba, wartość logiczna lub funkcja zwrotna. Jeśli jest to funkcja zwrotna, pierwszym parametrem jest indeks elementu, drugim parametrem jest oryginalna treść tekstowa elementu, Jeśli ustawiana wartość lub wartość zwracana przez funkcję zwrotną to |
.html() | Pobiera zawartość HTML pierwszego elementu w kolekcji. Może również ustawiać zawartość HTML dla wszystkich elementów w kolekcji. Wartością może być ciąg HTML, element DOM lub funkcja zwrotna. Jeśli jest to funkcja zwrotna, pierwszym parametrem jest indeks elementu, drugim parametrem jest oryginalna zawartość HTML elementu, Jeśli ustawiana wartość lub wartość zwracana przez funkcję to |
$.data() | Odczytuje lub przechowuje dane na określonym elemencie. Podczas przechowywania danych, jeśli wartość to Uwaga: ta metoda nie pobiera atrybutów |
$.removeData() | Usuwa dane przechowywane na określonym elemencie. Wiele nazw kluczy można oddzielić spacjami, można również użyć tablicy do reprezentowania wielu nazw kluczy. Jeśli nie określono nazwy klucza, wszystkie dane na elemencie zostaną usunięte. |
.data() | Odczytuje lub przechowuje dane na elementach w bieżącej kolekcji. Podczas przechowywania danych, jeśli wartość to Uwaga: dane pobierane przez tę metodę będą zawierać atrybuty |
.removeData() | Usuwa dane przechowywane na elementach w bieżącej kolekcji. Wiele nazw kluczy można oddzielić spacjami, można również użyć tablicy do reprezentowania wielu nazw kluczy. Jeśli nie określono nazwy klucza, wszystkie dane na elemencie zostaną usunięte. Uwaga: ta metoda usuwa tylko dane ustawione za pomocą metody |
.css() | Pobiera wartość właściwości CSS pierwszego elementu w kolekcji. Może również ustawiać wartości właściwości CSS dla wszystkich elementów w kolekcji. Wartością właściwości może być ciąg znaków, liczba lub funkcja zwrotna zwracająca ciąg znaków lub liczbę. Jeśli wartość właściwości jest funkcją zwrotną, pierwszym parametrem jest indeks elementu, drugim parametrem jest oryginalna wartość właściwości CSS elementu, Jeśli wartość właściwości lub funkcja zwrotna zwróci Jeśli wartość właściwości lub funkcja zwrotna zwróci liczbę, zostanie dodana jednostka Można również ustawić wiele właściwości CSS jednocześnie, przekazując obiekt par klucz-wartość. |
.width() | Pobiera szerokość (w pikselach) pierwszego elementu w kolekcji, bez Może również ustawiać szerokość wszystkich elementów w kolekcji (bez szerokości Wartością może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość szerokości elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.height() | Pobiera wysokość (w pikselach) pierwszego elementu w kolekcji, bez Może również ustawiać wysokość wszystkich elementów w kolekcji (bez wysokości Wartością może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość wysokości elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.innerWidth() | Pobiera szerokość (w pikselach) pierwszego elementu w kolekcji, wliczając Może również ustawiać szerokość wszystkich elementów w kolekcji (wliczając Wartością może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość szerokości elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.innerHeight() | Pobiera wysokość (w pikselach) pierwszego elementu w kolekcji, wliczając Może również ustawiać wysokość wszystkich elementów w kolekcji (wliczając Wartością może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wartość wysokości elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.outerWidth() | Pobiera szerokość (w pikselach) pierwszego elementu w kolekcji, wliczając szerokość Może również ustawiać szerokość wszystkich elementów w kolekcji (wliczając Pierwszym parametrem może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna szerokość elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.outerHeight() | Pobiera wysokość (w pikselach) pierwszego elementu w kolekcji, wliczając wysokość Może również ustawiać wysokość wszystkich elementów w kolekcji (wliczając Pierwszym parametrem może być ciąg znaków z jednostką, liczba lub funkcja zwrotna zwracająca ciąg znaków z jednostką lub liczbę. Pierwszym parametrem funkcji zwrotnej jest indeks elementu, drugim parametrem jest oryginalna wysokość elementu, Jeśli wartość lub wartość zwracana przez funkcję zwrotną jest liczbą, jednostka Jeśli wartość lub wartość zwracana przez funkcję zwrotną to |
.hide() | Ukrywa wszystkie elementy w kolekcji. |
.show() | Pokazuje wszystkie elementy w kolekcji. |
.toggle() | Przełącza stan widoczności wszystkich elementów w kolekcji. |
.offset() | Pobiera współrzędne pierwszego elementu w kolekcji względem Może również ustawiać współrzędne wszystkich elementów w kolekcji względem Parametrem jest obiekt zawierający właściwości Jeśli parametrem jest funkcja zwrotna, pierwszym parametrem jest indeks elementu, drugim parametrem są oryginalne współrzędne elementu, Jeśli wartość |
.offsetParent() | Zwraca element nadrzędny pierwszego elementu w kolekcji używany do pozycjonowania. Jest to pierwszy element nadrzędny, którego |
.position() | Pobiera przesunięcie pierwszego elementu w kolekcji względem jego elementu nadrzędnego. |
.find() | Znajduje kolekcję określonych węzłów potomnych we wszystkich elementach bieżącej kolekcji na podstawie selektora CSS. |
.children() | Pobiera kolekcję składającą się z bezpośrednich elementów podrzędnych we wszystkich elementach bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby przefiltrować elementy podrzędne. |
.has() | Filtruje elementy we wszystkich elementach bieżącej kolekcji, które zawierają określone elementy podrzędne. Parametrem może być selektor CSS lub element DOM. |
.parent() | Pobiera kolekcję bezpośrednich elementów nadrzędnych wszystkich elementów w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby zwrócić tylko te elementy nadrzędne, które pasują do tego parametru. |
.parents() | Pobiera kolekcję elementów przodków wszystkich elementów w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby zwrócić tylko te elementy przodków, które pasują do tego parametru. |
.parentsUntil() | Pobiera wszystkich przodków każdego elementu w bieżącej kolekcji, dopóki nie napotka elementu pasującego do pierwszego parametru (bez pasującego elementu). Pierwszym parametrem może być selektor CSS, element DOM lub obiekt JQ. Można przekazać drugi parametr, który musi być selektorem CSS, określając, że mają być zwrócone tylko te elementy, które pasują do tego parametru. Jeśli nie określono parametrów, pasować będą wszyscy przodkowie, co daje ten sam efekt co |
.prev() | Pobiera kolekcję składającą się z poprzedniego rodzeństwa każdego elementu w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby pobrać tylko kolekcję rodzeństwa pasującego do tego parametru. |
.prevAll() | Pobiera kolekcję składającą się ze wszystkich elementów rodzeństwa poprzedzających każdy element w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby pobrać tylko kolekcję rodzeństwa pasującego do tego parametru. |
.prevUntil() | Pobiera wszystkie elementy rodzeństwa poprzedzające każdy element w bieżącej kolekcji, dopóki nie napotka elementu pasującego do pierwszego parametru (bez pasującego elementu). Pierwszym parametrem może być selektor CSS, element DOM lub obiekt JQ. Można przekazać drugi parametr, który musi być selektorem CSS, określając, że mają być zwrócone tylko te elementy, które pasują do tego parametru. |
.next() | Pobiera kolekcję składającą się z następnego rodzeństwa każdego elementu w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby pobrać tylko kolekcję rodzeństwa pasującego do tego parametru. |
.nextAll() | Pobiera kolekcję składającą się ze wszystkich elementów rodzeństwa następujących po każdym elemencie w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby pobrać tylko kolekcję rodzeństwa pasującego do tego parametru. |
.nextUntil() | Pobiera wszystkie elementy rodzeństwa następujące po każdym elemencie w bieżącej kolekcji, dopóki nie napotka elementu pasującego do pierwszego parametru (bez pasującego elementu). Pierwszym parametrem może być selektor CSS, element DOM lub obiekt JQ. Można przekazać drugi parametr, który musi być selektorem CSS, określając, że mają być zwrócone tylko te elementy, które pasują do tego parametru. |
.closest() | Dopasowuje od bieżącego elementu w górę przez przodków, zwracając pierwszy pasujący element. Parametrem może być selektor CSS, element DOM lub obiekt JQ. |
.siblings() | Pobiera rodzeństwo każdego elementu w bieżącej kolekcji. Można przekazać selektor CSS jako parametr, aby pobrać tylko to rodzeństwo, które pasuje do tego parametru. |
.add() | Dodaje elementy do bieżącej kolekcji. Parametrem może być ciąg HTML, selektor CSS, obiekt JQ, element DOM, tablica elementów DOM lub NodeList. |
.empty() | Usuwa wszystkie elementy podrzędne z bieżących elementów. |
.remove() | Usuwa elementy z bieżącej kolekcji z drzewa DOM. Można przekazać selektor CSS jako parametr, aby usunąć tylko te elementy, które pasują do tego parametru. |
.prepend() | Wstawia określone treści na początku wnętrza elementów bieżącej kolekcji. Typem parametru może być ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Obsługiwane jest przekazywanie wielu parametrów. Można również przekazać funkcję zwrotną zwracającą ciąg HTML, element DOM, tablicę elementów DOM lub obiekt JQ. Pierwszym parametrem funkcji jest indeks bieżącego elementu, drugim jest oryginalny HTML elementu, Ta metoda zwraca oryginalną kolekcję. |
.prependTo() | Dołącza elementy bieżącej kolekcji na początku wnętrza określonych elementów. Parametrem może być selektor CSS, ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Ta metoda zwraca oryginalną kolekcję. |
.append() | Wstawia określone treści na końcu wnętrza elementów bieżącej kolekcji. Typem parametru może być ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Obsługiwane jest przekazywanie wielu parametrów. Można również przekazać funkcję zwrotną zwracającą ciąg HTML, element DOM, tablicę elementów DOM lub obiekt JQ. Pierwszym parametrem funkcji jest indeks bieżącego elementu, drugim jest oryginalny HTML elementu, Ta metoda zwraca oryginalną kolekcję. |
.appendTo() | Dołącza elementy bieżącej kolekcji na końcu wnętrza określonych elementów. Parametrem może być selektor CSS, ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Ta metoda zwraca oryginalną kolekcję. |
.after() | Wstawia określone treści po elementach bieżącej kolekcji jako ich rodzeństwo. Typem parametru może być ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Obsługiwane jest przekazywanie wielu parametrów. Można również przekazać funkcję zwrotną zwracającą ciąg HTML, element DOM, tablicę elementów DOM lub obiekt JQ. Pierwszym parametrem funkcji jest indeks bieżącego elementu, drugim jest oryginalny HTML elementu, Ta metoda zwraca oryginalną kolekcję. |
.insertAfter() | Wstawia elementy bieżącej kolekcji po elementach docelowych jako ich rodzeństwo. Jeśli elementy w bieżącej kolekcji już istnieją na stronie, zostaną przeniesione, a nie skopiowane. Jeśli istnieje wiele celów, elementy w bieżącej kolekcji zostaną sklonowane i dodane po każdym elemencie docelowym. Można przekazać ciąg HTML, selektor CSS, element DOM, tablicę elementów DOM lub obiekt JQ jako parametr, aby określić elementy docelowe. |
.before() | Wstawia określone treści przed elementami bieżącej kolekcji jako ich rodzeństwo. Typem parametru może być ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Obsługiwane jest przekazywanie wielu parametrów. Można również przekazać funkcję zwrotną zwracającą ciąg HTML, element DOM, tablicę elementów DOM lub obiekt JQ. Pierwszym parametrem funkcji jest indeks bieżącego elementu, drugim jest oryginalny HTML elementu, Ta metoda zwraca oryginalną kolekcję. |
.insertBefore() | Wstawia elementy bieżącej kolekcji przed elementami docelowymi jako ich rodzeństwo. Jeśli elementy w bieżącej kolekcji już istnieją na stronie, zostaną przeniesione, a nie skopiowane. Jeśli istnieje wiele celów, elementy w bieżącej kolekcji zostaną sklonowane i dodane przed każdym elementem docelowym. Można przekazać ciąg HTML, selektor CSS, element DOM, tablicę elementów DOM lub obiekt JQ jako parametr, aby określić elementy docelowe. |
.replaceWith() | Zastępuje elementy w bieżącej kolekcji określonymi elementami. Parametrem może być ciąg HTML, element DOM, tablica elementów DOM lub obiekt JQ. Można również przekazać funkcję zwrotną zwracającą ciąg HTML, element DOM, tablicę elementów DOM lub obiekt JQ. Pierwszym parametrem funkcji jest indeks bieżącego elementu, drugim jest oryginalny HTML elementu, Ta metoda zwraca oryginalną kolekcję, czyli kolekcję, która została zastąpiona. |
.replaceAll() | Zastępuje określone elementy elementami z bieżącej kolekcji. Parametrem jest selektor CSS, element DOM, tablica elementów DOM lub obiekt JQ. Ta metoda zwraca oryginalną kolekcję, czyli kolekcję elementów użytych do zastąpienia. |
.clone() | Kopiuje wszystkie elementy w kolekcji poprzez głębokie klonowanie. Kopiuje wszystkie elementy w kolekcji poprzez głębokie klonowanie za pomocą natywnej metody |
.serializeArray() | Łączy wartości elementów formularza w tablicę par klucz-wartość składającą się z Ta metoda może operować na pojedynczych elementach formularza lub na całym formularzu |
.serialize() | Serializuje wartości elementów formularza. |
.on() | Wiąże funkcję obsługi zdarzeń dla określonego zdarzenia każdego elementu w kolekcji. Zobacz poniższe przykłady użycia: |
.one() | Wiąże funkcję obsługi zdarzeń dla określonego zdarzenia każdego pasującego elementu. Zdarzenie zostanie jednak wywołane tylko raz. Sposób użycia tej metody jest taki sam jak |
.off() | Usuwa powiązanie zdarzeń dla każdego elementu w kolekcji. Zobacz poniższe przykłady użycia: |
.trigger() | Wywołuje określone zdarzenie. Zobacz poniższe przykłady użycia: |
$.ajaxSetup() | Ustawia globalne parametry konfiguracji dla żądań Ajax. Szczegółowa lista parametrów znajduje się poniżej w sekcji Parametry AJAX. |
$.ajax() | Wysyła żądanie AJAX, zwraca Promise. Szczegółowa lista parametrów znajduje się poniżej w sekcji Parametry AJAX. |
.ajaxStart() | Globalne zdarzenia AJAX. Funkcja wykonywana po rozpoczęciu żądania AJAX. |
.ajaxSuccess() | Globalne zdarzenia AJAX. Funkcja wykonywana po pomyślnym żądaniu AJAX. |
.ajaxError() | Globalne zdarzenia AJAX. Funkcja wykonywana, gdy wystąpi błąd w żądaniu AJAX. |
.ajaxComplete() | Globalne zdarzenia AJAX. Funkcja wykonywana po zakończeniu żądania AJAX. |
| Nazwa parametru | Typ | Wartość domyślna | Opis |
|---|---|---|---|
url | String | URL bieżącej strony. | Adres URL żądania. |
method | String | GET | Metoda żądania. W tym: GET, POST, PUT, PATCH, HEAD, OPTIONS, DELETE |
data | any | '' | Dane wysyłane do serwera. |
processData | Boolean | true | Czy konwertować przekazane dane na ciąg zapytania (query string). |
async | Boolean | true | Czy żądanie jest asynchroniczne. |
cache | Boolean | true | Czy czytać z pamięci podręcznej. Ważne tylko dla żądań GET i HEAD. |
username | String | '' | Nazwa użytkownika dla uwierzytelniania HTTP. |
password | String | '' | Hasło dla uwierzytelniania HTTP. |
headers | Object | {} | Dane dodawane do nagłówków (Headers). Wartość tę można nadpisać w funkcji zwrotnej Pola o wartościach będących ciągami znaków lub |
xhrFields | Object | {} | Dane ustawiane w obiekcie XMLHttpRequest. |
statusCode | Object | {} | Obiekt składający się z kodów stanu HTTP i funkcji. Jeśli kod stanu mieści się w zakresie 200-299 lub wynosi 304, oznacza to sukces, a parametry funkcji są takie same jak w przypadku |
dataType | String | text | Typ danych zwracanych przez serwer. W tym: text, json |
contentType | String | application/x-www-form-urlencoded | Typ kodowania treści. Jeśli wynosi false, nagłówek Content-Type nie zostanie ustawiony. |
timeout | Number | 0 | Czas oczekiwania na żądanie (w milisekundach). Wartość 0 oznacza brak limitu czasu. |
global | Boolean | true | Czy wywoływać globalne zdarzenia AJAX. |
beforeSend | Function | Wywoływane przed wysłaniem żądania. Jeśli zwróci | |
success | Function | Wywoływane po pomyślnym zakończeniu żądania. | |
error | Function | Wywoływane w przypadku błędu żądania. | |
complete | Function | Wywoływane po zakończeniu żądania. |
Uwaga: Poniższe metody istnieją tylko w frameworku mdui. Jeśli używasz bezpośrednio biblioteki mdui.jq, te metody nie będą dostępne.
.reflow() | Wymusza ponowne odrysowanie (repaint) bieżącego elementu. |
.transition() | Ustawia właściwość Może to być wartość czasu z jednostką lub bez. Jeśli nie podano jednostki, automatycznie zostanie dodane |
.transitionEnd() | Dodaje funkcję obsługi zdarzenia transitionend do bieżącego elementu. Parametrem funkcji zwrotnej jest obiekt zdarzenia |
.transform() | Ustawia właściwość |
.transformOrigin() | Ustawia właściwość |
.mutation() | Wykonuje funkcje inicjalizujące zarejestrowane w bieżącym elemencie i jego elementach podrzędnych. |
$.showOverlay() | Tworzy i wyświetla nakładkę (overlay), zwracając obiekt JQ warstwy nakładki. Można przekazać parametr będący liczbą całkowitą, określający styl |
$.hideOverlay() | Ukrywa warstwę nakładki. Jeśli metoda |
$.lockScreen() | Blokuje stronę, uniemożliwiając jej przewijanie. |
$.unlockScreen() | Odblokowuje stronę. Jeśli metoda |
$.throttle() | Dławienie funkcji (throttle). Przyjmuje funkcję jako parametr; pierwszym parametrem jest funkcja do wykonania, drugim czas opóźnienia w milisekundach. |
$.guid() | Generuje globalnie unikalny identyfikator (ID). Można przekazać parametr. Jeśli guid odpowiadający tej wartości nie istnieje, zostanie wygenerowany nowy guid i zwrócony. Jeśli guid już istnieje, jest on zwracany bezpośrednio. |