Code Ausschnitte 2025, April
$ ('. 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 "
Mir ist klar, dass dies ziemlich spezifisch ist, aber ich musste diesen Selektor früher schreiben, um ein Problem zu beheben, und ich habe jQuery verwendet, weil der Selektor ziemlich fortgeschritten ist. "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animiert"); return gefiltert;)); Dies wählt das Element "
$ (Fenster) .bind ("load", function () (// Code hier)); "
JQuery (function () (jQuery (": enthält (FIND)"). not (": has (: enthält (FIND))"). each (function () (var that = $ (this), html = that. html (); html = "
Das Aktualisieren bestimmter Elemente einer Seite mit jQuery nach einer festgelegten Zeit kann mit jedem Element mit einer ID verwendet werden. Ich habe das Beispiel mit dem "
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (value) (Rückgabewert! = removeItem;)); "
Update November 2020: Ich denke, die bestmögliche Technik hierfür ist Methode 4 in diesem Artikel. Das
Wenn Sie eine Seite mit einer langen Tabelle nach unten scrollen, wird in der Regel die Kopfzeile der Tabelle entfernt und unbrauchbar. Dieser Code klont den Tabellenkopf "
$ .fn.pasteEvents = Funktion (Verzögerung) (if (Verzögerung == undefiniert) Verzögerung = 20; Rückgabe $ (this) .each (Funktion () (var $ el = $ (this); $ el.on ("Einfügen") ", function ()"
$ ('# pass'). keyup (Funktion (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Angenommen, HTML lautet wie folgt: eins zwei drei Wenn Sie also auf "Zwei" klicken, verschieben Sie es an den Anfang der Liste. $ ("li"). click (function () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (Funktion (Ereignis) ("
Code, um den Cursor an das Ende des aktuellen Textes in der Eingabe zu bewegen, anstatt an die Standardeinstellung (Hervorheben des Textes). Plugin Format "
InnerHTML () ist nativ und gibt den Inhalt eines DOM-Knotens zurück (z. B. lebe ich in einem div. OuterHTML () ist dies nicht, was den aktuellen DOM-Knoten enthalten würde.
NEUER Selektor jQuery.expr.Contains = Funktion (a, i, m) (Rückgabe von jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // ÜBERSCHREIBT alt "
JQuery hat nicht wirklich eine .hasAttr () -Funktion. Sie könnten annehmen, dass dies der Fall ist, aber leider nicht. Ein StackOverflow-Thread hat einige ziemlich gute "
Anwendungsfall Sie möchten, dass AJAX einen Abschnitt einer anderen Seite Ihrer Site auf die aktuelle Seite lädt. Angenommen, Ihr E-Commerce-CMS-System erstellt ein dynamisches Menü mit "
1) Laden Sie jQuery und das Mausrad-Plugin Das Mausrad-Plugin ist hier. 2) Befestigen Sie das Mausradereignis am Körper. Die "30" steht für Geschwindigkeit. PreventDefault sorgt für "
Angenommen, Sie wollten ein Include auf einer ganzen Reihe von Seiten erstellen, und innerhalb dieses Includes wollten Sie einige jQuery-spezifische Dinge tun. Diese Seite kann oder "
Laden mit Google API Direkter Link zu Google Prüfen, ob geladen, nur laden, wenn entladen var jQueryScriptOutputted = false; Funktion initJQuery () (// wenn die "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (document) .keydown (Funktion (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami ")
Im Allgemeinen ist die CSS Sticky Footer der beste Weg, da sie perfekt funktioniert und kein JavaScript erfordert. Wenn das erforderliche Markup einfach nicht "
$ ("tr: odd"). addClass ("odd"); Verwenden Sie dann CSS: .odd (Hintergrund: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animieren ((paddingLeft: "0px"), 200);)); Machen"
Var $ input = $ (". example-input"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Beispiel"
Funktion $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Ersetzen Sie Instanzen von "yourPluginName" durch Ihren tatsächlichen Plugin-Namen. Das Zeug über "Radius" ist nur ein Beispiel für eine Option (Parameter zum Übergeben des Plugins). "
JQuery verfügt über eine integrierte Funktion namens getJSON (), um AJAX-Anforderungen für JSON-Daten zu vereinfachen. Es funktioniert normalerweise großartig, aber wenn diese Funktion "