Code Ausschnitte 2025, April
Deaktivieren: $ ("# submit-button"). Attr ("disabled", true); Erneut aktivieren: $ ("# submit-button"). RemoveAttr ("disabled"); "
JQuery-Code, der übergeordnete Links für Dropdown-Menüs deaktiviert. Das Menü sollte als verschachtelte Listen erstellt werden und der übergeordnete Link ist deaktiviert. Das hilft"
Fügt dem ersten Element eine Klasse von "first" hinzu, die eine Klasse von "activity" enthält, die im Browserfenster angezeigt wird. $ (Fenster) .scroll (Funktion () (var "
Dieser Code durchläuft eine ungeordnete Liste mit der ID 'Cyclelist'. Kann für jedes Element mit Kindern verwendet werden. Ersetzen Sie "ul # cyclelist li" durch "
Sie können nicht wirklich vergleichen, ob zwei jQuery-Objekte gleich sind ... if ($ (selectionOne) === $ (selectionTwo)) () Sie können DOM-Objekte jedoch vergleichen ... if "
$ .fn.slideFadeToggle = Funktion (Geschwindigkeit, Beschleunigung, Rückruf) (return this.animate ((Deckkraft: 'Umschalten', Höhe: 'Umschalten'), Geschwindigkeit, Beschleunigung, Rückruf);); Verwendung"
Lassen Sie bei einem Klickereignis etwas passieren, aber nur einmal! Lösen Sie die Bindung des Klick-Handlers, nachdem Sie einmal auf das Element geklickt haben. $ ('# my-selector'). bind ('click', "
$ ("# s") .val ("Search ...") .css ("color", "#ccc") .focus (function () ($ (this) .css ("color", "black") ); if ($ (this) .val () == "Search ...") ($ (this) .val ("");) "
Sie können es einfach klonen und durch sich selbst ersetzen, wobei alle Ereignisse noch angehängt sind. var input = $ ("# control"); Funktion Something_happens () ("
If (typeof jQuery == 'undefined') (// jQuery wird NICHT geladen, mach hier was.) "
$ ('button'). click (function (event, wasTriggered) (if (wasTriggered) (alert ('im Code ausgelöst');) else (alert ('mit der Maus ausgelöst');))); "
If ($ ('# myElement'). length> 0) (// es existiert) Oder um es zu einer ausgefallenen Funktion mit einem Rückruf zu machen: // Tiny jQuery Plugin // von Chris Goodchild $ .fn.exists = "
Sagen Sie das 10 mal schnell =). Finden Sie heraus, ob ein einzelnes Kontrollkästchen aktiviert ist oder nicht, und geben Sie true oder false zurück: $ ('# checkBox'). Attr ('checked'); Finde alles markiert "
Wenn Sie den wmode nicht auf eine Flash-Einbettung einstellen, schwebt er über einem Overlay, was eine ziemlich große Sache sein kann. Dies ist ideal in Umgebungen mit "
JQBrowser v0.2: http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/ eval (Funktion (p, a, c, k, e, d) (e = Funktion (c) (return (c "
Tun Sie etwas für jedes gefundene leere Element: $ ('*'). Each (function () (if ($ (this) .text () == "") (// Do Something))); TRUE oder FALSE, wenn das Element leer ist: "
Fehlende Bilder zeigen entweder nur nichts an oder ein Stilfeld, wenn ihre Quelle nicht gefunden werden kann. Stattdessen möchten Sie dies möglicherweise durch ein "
(function () (var mX, mY, distance, $ distance = $ ('# distance span'), $ element = $ ('# element'); function berechneDistance (elem, mouseX, mouseY) (return "
$ (function () (var docHeight = $ (document) .height (); $ ("body"). append (""); $ ("# overlay") .height (docHeight) .css (('opacity') : 0,4, 'Position': "
$ ('a'). each (function () (if ((C = $ (this) .attr ('href'). match (/ (doc | xls | pdf) $ /)) ($ (this)) .addClass (C);))); Dies wird durch jedes Element auf der "
$ ("h2"). each (function () (var wordArray = $ (this) .text (). split (""); var finalTitle = ""; for (i = 0; i "
Es ist nicht möglich, thing.animate (("height": "auto")) zu tun. Das ist also Darcy Clarkes Methode, damit das funktioniert. Sie klonen im Wesentlichen das Element "
$ .expr = Funktion (elem, i, match) (var parts = match.split ("+"); return (i + 1 - (parts || 0))% parseInt (parts, 10) === 0; ); Siehe Originalartikel "
Funktion htmlDecode (Eingabe) (var e = document.createElement ('div'); e.innerHTML = Eingabe; Rückgabe von e.childNodes.length === 0? "": e.childNodes.nodeValue;) "
$ ('# elm'). hover (function () ($ (this) .addClass ('hover')), function () ($ (this) .removeClass ('hover'))) Dies funktioniert in jedem Browser auf jedem Element zu "
Idealerweise geben Sie diese Klasse von der Serverseite aus, aber wenn Sie nicht können ... Nehmen wir an, Sie haben eine Navigation wie diese: Startseite Über Clients Kontaktieren Sie uns und Sie sind "
Dieser Code ist browserübergreifend kompatibel und überprüft die Abmessungen des Ansichtsfensters, die Bildschirmauflösung und die Mausposition, was sehr hilfreich sein kann. "
Zur Lesezeichenleiste hinzufügen, Text auswählen und darauf klicken, um die Wortanzahl abzurufen. Wörter zählen Lesezeichen Wörter zählen
Entfernen Sie die letzten vier Zeichen var myString = "abcdefg"; var newString = myString.substr (0, myString.length-4); // newString ist jetzt "abc" Erste zwei entfernen "