Fragmenty kodu 2025, Styczeń
$ ('. default-value'). each (function () (var default_value = this.value; $ (this) .focus (function () (if (this.value == default_value) (this.value = '') ;))); "
$ .fn.serializeObject = function () (var o = (); var a = this.serializeArray (); $ .each (a, function () (if (o) (if (! o.push) (o = );) o.push (this.value "
Zdaję sobie sprawę, że jest to dość specyficzne, ale musiałem wcześniej napisać ten selektor, aby naprawić problem, i użyłem jQuery, ponieważ selektor jest dość zaawansowany ”
Var myChildrenBehave = $ (". element"). filter (function () (var filter = $ (this) .children (). not (": animated"); return filter;)); Spowoduje to wybranie elementu „
$ (window) .bind ("load", function () (// kod tutaj)); "
JQuery (function () (jQuery (": zawiera (ZNAJDŹ)"). not (": has (: zawiera (ZNAJDŹ))"). each (function () (var that = $ (this), html = that. html (); html = "
Odśwież niektóre elementy strony za pomocą jQuery po określonym czasie, może być używane z dowolnym elementem o identyfikatorze. Poprawiłem podany przykład za pomocą opcji „
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (wartość) (wartość zwracana! = removeItem;)); "
Aktualizacja z listopada 2020 r .: Myślę, że najlepszą możliwą techniką jest metoda 4 w tym artykule.
Kiedy przewijasz stronę z długą tabelą, zazwyczaj nagłówek tabeli jest przewijany i staje się bezużyteczny. Ten kod klonuje nagłówek tabeli „
$ .fn.pasteEvents = function (delay) (if (delay == undefined) delay = 20; return $ (this) .each (function () (var $ el = $ (this); $ el.on ("wklej ", funkcja ()"
$ ('# pass'). keyup (function (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Zakładając, że HTML wygląda tak: jeden dwa trzy Więc jeśli klikniesz „Dwa”, przenieś go na górę listy. $ ("li"). click (function () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (funkcja (zdarzenie) ("
Kod przenoszący kursor na koniec bieżącego tekstu w danych wejściowych, a nie domyślny (podświetlanie tekstu). Format wtyczki ”
InnerHTML () jest natywna i zwraca zawartość węzła DOM (np. mieszkam w div .. externalHTML () nie jest, co obejmowałoby aktualny węzeł DOM "
NOWY selektor jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // OVERWRITES old ”
JQuery tak naprawdę nie ma funkcji .hasAttr (). Możesz założyć, że tak, ale niestety tak nie jest. Wątek StackOverflow ma całkiem niezłe wyniki ”
Przykład zastosowania Chcesz, aby AJAX załadował sekcję innej strony witryny na bieżącą stronę. Załóżmy, że Twój system eCommerce CMS tworzy dynamiczne menu „
1) Załaduj jQuery i wtyczkę Mouse Wheel Wtyczka Mouse Wheel jest tutaj. 2) Dołącz zdarzenie kółko myszy do ciała. „30” oznacza prędkość. PreventDefault zapewnia „
Powiedzmy, że zamierzasz zrobić dołączenie na wielu stronach, a wewnątrz tego chcesz zrobić coś specyficznego dla jQuery. Ta strona może lub „
Załaduj za pomocą interfejsu API Google Bezpośredni link do Google Check, jeśli jest załadowany, ładuj tylko, jeśli nie jest załadowany var jQueryScriptOutputted = false; function initJQuery () (// jeśli „
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (dokument) .keydown (function (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
Ogólnie rzecz biorąc, lepsza stopka CSS jest najlepszym rozwiązaniem, ponieważ działa idealnie płynnie i nie wymaga JavaScript. Jeśli wymagany znacznik po prostu nie jest „
$ ("tr: odd"). addClass ("odd"); Następnie użyj CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animate ((paddingLeft: "0px"), 200);)); Robić"
Var $ input = $ (". przykład-wejście"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Przykład"
Funkcja $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html ()) "
Zastąp wystąpienia „yourPluginName” rzeczywistą nazwą wtyczki. Kwestia "promienia" to tylko przykład opcji (parametr do przekazania wtyczki). "
JQuery ma wbudowaną funkcję o nazwie getJSON (), która ułatwia tworzenie żądań AJAX dotyczących danych JSON. Zwykle działa świetnie, ale jeśli ta funkcja otrzyma „