Kodebiter 2025, April
$ ('. standardverdi'). hver (funksjon () (var default_value = this.value; $ (this). fokus (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 (denne.verdien "
Jeg skjønner at dette er ganske spesifikt, men jeg måtte skrive denne velgeren tidligere for å fikse et problem, og jeg brukte jQuery fordi velgeren er ganske avansert. "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Dette velger elementet "
$ (vindu) .bind ("last", funksjon () (// kode her)); "
JQuery (funksjon () (jQuery (": inneholder (FINN)"). ikke (": har (: inneholder (FINN))" ". hver (funksjon () (var at = $ (dette), html = det. html (); html = "
Oppdater visse elementer på en side ved hjelp av jQuery etter en angitt tidsperiode, kan brukes med ethvert element med ID. Jeg endret eksemplet gitt med "
Var arr =; var removeItem = 2; arr = $ .grep (arr, funksjon (verdi) (returverdi! = removeItem;)); "
Oppdatering november 2020: Jeg tror den beste mulige teknikken for dette er metode 4 i denne artikkelen.
Når du blar nedover på en side med et langt bord, ruller vanligvis toppteksten på tabellen bort og blir ubrukelig. Denne koden kloner tabelloverskriften "
$ .fn.pasteEvents = funksjon (forsinkelse) (hvis (forsinkelse == udefinert) forsinkelse = 20; returner $ (dette). hver (funksjon () (var $ el = $ (dette); $ el.on ("lim inn) ", funksjon ()"
$ ('# pass'). keyup (funksjon (e) (var strongRegex = ny RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = ny"
Forutsatt HTML slik: en to tre Så hvis du klikker på "To", flytt den til toppen av listen. $ ("li"). klikk (funksjon () ("
$ ('a'). hver (funksjon () (var a = ny RegExp ('/' + window.location.host + '/'); hvis (! a.test (this.href)) ($ (dette ) .click (funksjon (hendelse) ("
Kode for å flytte markøren til slutten av den gjeldende teksten i inngangen, i stedet for standardverdien (fremhever teksten). Plugin-format "
InnerHTML () er innfødt og returnerer innholdet i en DOM-node (f.eks. jeg bor inne i en div .. outerHTML () er ikke, som vil inkludere den nåværende DOM-noden "
NEW selector jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // OVERSKRIVER gamle "
JQuery har egentlig ikke en .hasAttr () -funksjon. Du kan anta at det gjør det, men akk, det gjør det ikke. En StackOverflow-tråd har ganske bra "
Bruk sak Du vil AJAX laste en del av en annen side på nettstedet ditt til den nåværende siden. Si at e-handel CMS-systemet ditt oppretter en dynamisk meny med "
1) Last inn jQuery og plugin for mushjul Mushjul-plugin er her. 2) Fest mushjulshendelsen til kroppen "30" representerer hastighet. preventDefault sikrer "
Si at du skulle gjøre en inkludering på en hel rekke sider, og inne i den inkluderte du ønsket å gjøre noen jQuery-spesifikke ting. Siden kan eller "
Last med Google API Direct Link til Google Sjekk om lastet, bare last hvis ulastet var jQueryScriptOutputted = false; funksjon initJQuery () (// hvis "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (dokument) .keydown (funksjon (e) (kkeys.push (e.keyCode); hvis (kkeys.toString (). indexOf (konami ")
Generelt er CSS Sticky Footer den beste måten å gå, da den fungerer perfekt og ikke krever JavaScript. Hvis den påkrevde koden ganske enkelt ikke er
$ ("tr: odd"). addClass ("odd"); Bruk deretter litt CSS: .odd (bakgrunn: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animere ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animer ((paddingLeft: "0px"), 200);)); Gjøre"
Var $ innganger = $ (". eksempel-inngang"); $ inputs.keyup (funksjon () ($ inputs.val ($ (dette) .val ());)); Eksempel"
Funksjon $ .fn.tweetify = funksjon () (dette.hver (funksjon () ($ (dette) .html ($ (dette) .html () "
Erstatt forekomster av "yourPluginName" med ditt faktiske plugin-navn. Ting om "radius" er bare et eksempel på et alternativ (parameter for å passere plugin). "
JQuery har en innebygd funksjon kalt getJSON () for å gjøre AJAX-forespørsler om JSON-data enklere. Det fungerer normalt bra, men hvis den funksjonen blir "