Kodavsnitt 2025, September
$ ('. standardvärde'). varje (funktion () (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 "
Jag inser att detta är ganska specifikt, men jag var tvungen att skriva den här väljaren tidigare för att åtgärda ett problem och jag använde jQuery eftersom väljaren är ganska avancerad "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Detta väljer elementet "
$ (fönster) .bind ("ladda", funktion () (// kod här)); "
JQuery (funktion () (jQuery (": innehåller (HITTA)"). inte (": har (: innehåller (HITTA))"). vardera (funktion () (var att = $ (detta), html = det. html (); html = "
Uppdatera vissa element på en sida med jQuery efter en viss tid, kan användas med vilket element som helst med ett ID. Jag ändrade exemplet med "
Var arr =; var removeItem = 2; arr = $ .grep (arr, funktion (värde) (returvärde! = removeItem;)); "
Uppdatering november 2020: Jag tror att den bästa möjliga tekniken för detta är metod 4 i den här artikeln.
När du rullar ner på en sida med en lång tabell, rullar vanligtvis tabellens rubrik bort och blir värdelös. Den här koden klonar tabellhuvudet "
$ .fn.pasteEvents = funktion (fördröjning) (om (fördröjning == odefinierad) fördröjning = 20; returnera $ (detta). varje (funktion () (var $ el = $ (detta); $ el.on ("klistra in) ", funktion ()"
$ ('# pass'). keyup (funktion (e) (var strongRegex = ny RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = ny"
Om vi antar HTML så här: en två tre Så om "Två" klickas, flytta den till toppen av listan. $ ("li"). klicka på (funktion () ("
$ ('a'). varje (funktion () (var a = ny RegExp ('/' + window.location.host + '/'); om (! a.test (this.href)) ($ (detta ) .click (funktion (händelse) ("
Kod för att flytta markören till slutet av den aktuella texten i inmatningen, snarare än standard (markera texten). Plugin-format "
InnerHTML () är infödd och returnerar innehållet i en DOM-nod (t.ex. jag bor i en div .. yttre HTML () är inte, vilket skulle inkludera den aktuella DOM-noden "
NY väljare jQuery.expr.Contains = funktion (a, i, m) (returnera jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // ÖVERSKRIVAR gamla "
JQuery har inte riktigt en .hasAttr () -funktion. Du kan anta att det gör det, men tyvärr gör det inte. En StackOverflow-tråd har några ganska bra "
Använd fall Du vill AJAX ladda en del av en annan sida på din webbplats till den aktuella sidan. Anta att ditt e-handels-CMS-system skapar en dynamisk meny med "
1) Ladda jQuery och plugin för mushjul finns här. 2) Fäst mushjulshändelsen på kroppen "30" representerar hastighet. preventDefault säkerställer "
Anta att du skulle göra en inkludering på en hel massa sidor, och inuti den skulle du vilja göra några jQuery-specifika saker. Den sidan kan eller "
Ladda med Google API Direktlänk till Google Kontrollera om laddad, ladda endast om olastad var jQueryScriptOutputted = false; funktion initJQuery () (// om "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (dokument) .keydown (funktion (e) (kkeys.push (e.keyCode); om (kkeys.toString (). indexOf (konami ")
I allmänhet är CSS Sticky Footer det bästa sättet att gå, eftersom det fungerar perfekt smidigt och inte kräver JavaScript. Om den önskade markeringen helt enkelt inte är
$ ("tr: udda"). addClass ("udda"); Använd sedan CSS: .odd (bakgrund: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animera ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animera ((paddingLeft: "0px"), 200);)); Göra"
Var $ ingångar = $ (". exempel-ingång"); $ inputs.keyup (funktion () ($ inputs.val ($ (detta) .val ());)); Exempel"
Funktion $ .fn.tweetify = funktion () (this.each (function () ($ (this) .html ($ (this) .html () "
Ersätt instanser av "yourPluginName" med ditt faktiska plugin-namn. Saker om "radie" är bara ett exempel på ett alternativ (parameter för att skicka plugin). "
JQuery har en inbyggd funktion som heter getJSON () för att underlätta AJAX-förfrågningar om JSON-data. Det fungerar normalt bra, men om den funktionen blir "