Fragmente de cod 2025, Ianuarie
$ ('. valoare-implicită'). fiecare (funcție () (var valoare_definită = this.value; $ (aceasta) .focus (funcție () (if (this.value == valoare_definită) (this.value = " ;))); "
$ .fn.serializeObject = function () (var o = (); var a = this.serializeArray (); $ .each (a, function () (if (o) (if (! o.push) (o = );) o.push (this.value "
Îmi dau seama că acest lucru este destul de specific, dar a trebuit să scriu acest selector mai devreme pentru a remedia o problemă și am folosit jQuery deoarece selectorul este destul de avansat "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animat"); return filtrat;)); Aceasta selectează elementul „
$ (window) .bind ("încărcare", funcție () (// cod aici)); "
JQuery (function () (jQuery (": contains (FIND)"). not (": has (: contains (FIND))"). each (function () (var that = $ (this), html = that. html (); html = "
Reîmprospătați anumite elemente ale unei pagini folosind jQuery după un timp stabilit, poate fi utilizat cu orice element cu un ID. Am modificat exemplul dat cu „
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (value) (return value! = removeItem;)); "
Actualizare noiembrie 2020: cred că cea mai bună tehnică posibilă pentru aceasta este Metoda 4 din acest articol.
Când derulați o pagină cu un tabel lung pe ea, de obicei antetul tabelului se derulează și devine inutil. Acest cod clonează antetul tabelului "
$ .fn.pasteEvents = funcție (întârziere) (dacă (întârziere == nedefinit) întârziere = 20; returnează $ (aceasta) .each (funcție () (var $ el = $ (aceasta); $ el.on ("paste ", function ()"
$ ('# pass'). tastă (funcție (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Presupunând HTML astfel: unu două trei Deci, dacă se face clic pe „Două”, mutați-l în partea de sus a listei. $ ("li"). faceți clic pe (funcție () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (funcție (eveniment) ("
Cod pentru a muta cursorul la sfârșitul textului curent din intrare, mai degrabă decât implicit (evidențiind textul). Format plugin "
InnerHTML () este nativ și returnează conținutul unui nod DOM (de exemplu, eu locuiesc în interiorul unui div. externalHTML () nu este, care ar include nodul DOM curent "
NOU selector jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // SUBSCRIBE vechi "
JQuery nu are într-adevăr o funcție .hasAttr (). Ați putea presupune că da, dar din păcate, nu. Un fir StackOverflow are unele destul de bune "
Utilizare caz Doriți să încărcați AJAX o secțiune dintr-o altă pagină de pe site-ul dvs. pe pagina curentă. Spuneți că sistemul dvs. de e-commerce CMS creează un meniu dinamic de „
1) Încărcați jQuery și pluginul Mouse Wheel Pluginul Mouse Wheel este aici. 2) Atașați evenimentul roții mouse-ului la corp „30” reprezintă viteza. preventDefault asigură "
Spuneți că urmați să faceți o includere pe o grămadă întreagă de pagini, iar în interiorul acesteia ați vrut să faceți niște lucruri specifice jQuery. Această pagină poate sau „
Încărcați cu Google API Link direct către Google Verificați dacă este încărcat, încărcați numai dacă este descărcat var jQueryScriptOutputted = false; funcția initJQuery () (// dacă „
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (document) .keydown (funcția (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
În general, Footer-ul CSS Sticky este cel mai bun mod de a merge, deoarece funcționează perfect fără a necesita JavaScript. Dacă marcajul necesar pur și simplu nu este "
$ ("tr: impar"). addClass ("impar"); Apoi utilizați câteva CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animate ((paddingLeft: "0px"), 200);)); Face"
Var $ intrări = $ (". exemplu-intrare"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Exemplu"
Funcția $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Înlocuiți instanțele „yourPluginName” cu numele real al pluginului. Lucrurile despre „rază” sunt doar un exemplu de opțiune (parametru pentru a trece pluginul). ”
JQuery are o funcție încorporată numită getJSON () pentru a ajuta la facilitarea cererilor AJAX pentru date JSON. În mod normal funcționează excelent, dar dacă funcția respectivă devine „