Frammenti di codice 2025, Luglio
$ ('. 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 "
Mi rendo conto che questo è piuttosto specifico, ma ho dovuto scrivere questo selettore prima per risolvere un problema e ho usato jQuery perché il selettore è piuttosto avanzato "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Questo seleziona l'elemento "
$ (window) .bind ("load", function () (// code here)); "
JQuery (function () (jQuery (": contains (FIND)"). not (": has (: contains (FIND))"). each (function () (var that = $ (this), html = that. html (); html = "
Aggiorna alcuni elementi di una pagina utilizzando jQuery dopo un determinato periodo di tempo, può essere utilizzato con qualsiasi elemento con un ID. Ho modificato l'esempio fornito con "
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (value) (return value! = removeItem;)); "
Aggiornamento novembre 2020: penso che la migliore tecnica possibile per questo sia il Metodo 4 in questo articolo. Il
Quando scorri verso il basso una pagina con una lunga tabella, in genere l'intestazione della tabella scorre e diventa inutile. Questo codice clona l'intestazione della tabella "
$ .fn.pasteEvents = function (delay) (if (delay == undefined) delay = 20; return $ (this) .each (function () (var $ el = $ (this); $ el.on ("paste ", funzione()"
$ ('# pass'). keyup (function (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Supponendo HTML in questo modo: uno due tre Quindi, se si fa clic su "Due", spostarlo all'inizio dell'elenco. $ ("li"). fare clic su (function () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) fare clic su (funzione (evento) ("
Codice per spostare il cursore alla fine del testo corrente all'interno dell'input, piuttosto che al valore predefinito (evidenziando il testo). Formato plug-in "
InnerHTML () è nativo e restituisce il contenuto di un nodo DOM (es. vivo all'interno di un div .. outerHTML () non lo è, il che includerebbe il nodo DOM corrente "
NUOVO selettore jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // SOVRASCRIVE vecchio "
JQuery non ha realmente una funzione .hasAttr (). Potresti presumere che lo sia, ma purtroppo non è così. Un thread StackOverflow ha qualcosa di abbastanza buono "
Caso d'uso Desideri che AJAX carichi una sezione di un'altra pagina del tuo sito nella pagina corrente. Supponiamo che il tuo sistema CMS eCommerce crei un menu dinamico di "
1) Carica jQuery e il plug-in Mouse Wheel Plugin Mouse Wheel è qui. 2) Associa l'evento della rotellina del mouse al corpo Il "30" rappresenta la velocità. preventDefault garantisce "
Supponiamo che stavi per includere un intero gruppo di pagine, e al suo interno volevi fare alcune cose specifiche per jQuery. Quella pagina può o "
Carica con l'API di Google Collegamento diretto a Google Verifica se caricato, carica solo se non caricato var jQueryScriptOutputted = false; function initJQuery () (// se il "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (documento) .keydown (funzione (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
In generale, il CSS Sticky Footer è il modo migliore per procedere, poiché funziona perfettamente senza problemi e non richiede JavaScript. Se il markup richiesto semplicemente non lo è "
$ ("tr: odd"). addClass ("odd"); Quindi usa un po 'di CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animate ((paddingLeft: "0px"), 200);)); Rendere"
Var $ input = $ (". example-input"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Esempio"
Funzione $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Sostituisci le istanze di "yourPluginName" con il nome effettivo del plug-in. Le cose su "raggio" sono solo un esempio di un'opzione (parametro per passare il plugin). "
JQuery ha una funzione incorporata chiamata getJSON () per semplificare le richieste AJAX per i dati JSON. Normalmente funziona alla grande, ma se la funzione viene "