Kodo fragmentai 2025, Sausis
$ ('. default-value'). kiekvienas (function () (var default_value = this.value; $ (this) .focus (function () (if (this.value == default_value) (this.value = "" ;))); "
$ .fn.serializeObject = funkcija () (var o = (); var a = this.serializeArray (); $ .each (a, funkcija () (jei (o) (jei (! o.push) (o = );) o.push (this.value "
Suprantu, kad tai gana konkreti, bet aš turėjau parašyti šį parinkiklį anksčiau, kad išspręstų problemą, ir naudojau „jQuery“, nes selektorius yra gana pažengęs “
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Tai pasirenka elementą "
$ (langas) .bind ("įkelti", funkcija () (// kodas čia)); "
JQuery (funkcija () (jQuery (": yra (RASTI)"). ne (": turi (: yra (RAS))"). kiekviena (funkcija () (var kad = $ (tai), html = tai. html (); html = "
Atnaujinkite tam tikrus puslapio elementus naudodami „jQuery“ po nustatyto laiko, galima naudoti su bet kuriuo elementu su ID. Pataisiau pateiktą pavyzdį su „
Var arr =; var pašalintiItem = 2; arr = $ .grep (arr, funkcija (reikšmė) (grąžinimo reikšmė! = removeItem;)); "
Atnaujinkite 2020 m. Lapkritį: manau, kad geriausia įmanoma šio metodo technika yra šio straipsnio 4 metodas. Išlieka
Kai slenkate žemyn puslapyje, kuriame yra ilga lentelė, lentelės antraštė paprastai slenka tolyn ir tampa nenaudinga. Šis kodas klonuoja lentelės antraštę "
$ .fn.pasteEvents = funkcija (delsa) (jei (delta == neapibrėžta) delsa = 20; grąžinti $ (this) .each (function () (var $ el = $ (this); $ el.on ("paste ", funkcija()"
$ ('# pass'). klavišas (funkcija (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = naujas"
Darant prielaidą, kad HTML yra toks: vienas du trys Taigi, jei spustelėsite „Du“, perkelkite jį į sąrašo viršų. $ ("li"). spustelėkite (function () ("
$ ('a'). kiekvienas (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .spustelėkite (funkcija (įvykis) ("
Kodas, kad žymeklis būtų perkeltas į dabartinio teksto pabaigą įvestyje, o ne į numatytąjį (paryškinant tekstą). Papildinio formatas "
InternalHTML () yra gimtoji ir pateikia DOM mazgo turinį (pvz., aš gyvenu div .. viduje. externalHTML () nėra, į kurį būtų įtrauktas dabartinis DOM mazgas "
NAUJAS selektorius jQuery.expr.Contains = funkcija (a, i, m) (grąžinti jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // OVERWRITES senas "
„jQuery“ iš tikrųjų neturi .hasAttr () funkcijos. Galima manyti, kad taip yra, bet, deja, taip nėra. „StackOverflow“ gija yra gana gera “
Naudojimo atvejis AJAX norite įkelti kito jūsų svetainės puslapio skyrių į dabartinį puslapį. Tarkime, jūsų el. Prekybos TVS sistema sukuria dinamišką meniu
1) Įkelkite „jQuery“ ir pelės rato papildinį. „Pelės rato“ papildinys yra čia. 2) Pritvirtinkite pelės rato įvykį prie kūno „30“ reiškia greitį. prevDefault užtikrina "
Tarkime, kad ketinote įtraukti įtraukimą į daugybę puslapių, o to viduje norėjote atlikti tam tikrus „jQuery“ dalykus. Tas puslapis gali arba
Įkelti su „Google“ API tiesiogine nuoroda į „Google Check“, jei ji įkelta, įkelti tik tada, jei nepakrauta var jQueryScriptOutputted = false; funkcija initJQuery () (// jei "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (dokumentas) .keydown (funkcija (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
Apskritai CSS lipni poraštė yra geriausias būdas, nes ji veikia sklandžiai ir nereikalauja „JavaScript“. Jei reikalingas žymėjimas tiesiog nėra "
$ ("tr: nelyginis"). addClass ("nelyginis"); Tada naudokite keletą CSS: .odd (fonas: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animuoti ((paddingLeft: "0px"), 200);)); Padaryti "
Var $ įėjimai = $ (". example-input"); $ inputs.keyup (function () ($ inputs.val ($ (this) .val ());)); Pavyzdys"
Funkcija $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Pakeiskite „yourPluginName“ egzempliorius tikruoju papildinio pavadinimu. Informacija apie „spindulį“ yra tik parinkties pavyzdys (parametras, leidžiantis perduoti papildinį). "
„jQuery“ turi įmontuotą funkciją, vadinamą getJSON (), kad būtų lengviau palengvinti AJAX užklausas dėl JSON duomenų. Paprastai tai puikiai veikia, bet jei ši funkcija gaunama "