Кодови фрагменти 2025, Юли
$ ('. 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 "
Осъзнавам, че това е доста специфично, но трябваше да напиша този селектор по-рано, за да отстраня проблем и използвах jQuery, защото селекторът е доста напреднал "
Var myChildrenBehave = $ (". element"). filter (function () (var filtered = $ (this) .children (). not (": animated"); return filtered;)); Това избира елемента "
$ (прозорец) .bind ("зареждане", функция () (// код тук)); "
JQuery (функция () (jQuery (": съдържа (FIND)"). не (": има (: съдържа (FIND))"). всяка (функция () (var, че = $ (това), html = това. html (); html = "
Опресняване на определени елементи на страница с помощта на jQuery след определен период от време, може да се използва с всеки елемент с идентификатор. Промених примера, даден с "
Var arr =; var removeItem = 2; arr = $ .grep (arr, функция (стойност) (върната стойност! = removeItem;)); "
Актуализация ноември 2020: Мисля, че най-добрата възможна техника за това е метод 4 в тази статия.
Когато превъртите надолу страница с дълга таблица, обикновено заглавката на таблицата се превърта и става безполезна. Този код клонира заглавката на таблицата "
$ .fn.pasteEvents = функция (закъснение) (ако (закъснение == неопределено) закъснение = 20; върнете $ (this) .each (function () (var $ el = $ (this); $ el.on ("paste ", функция ()"
$ ('# pass'). keyup (функция (e) (var strongRegex = нов RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = нов"
Ако приемем HTML по следния начин: едно две три Така че ако щракнете върху „Две“, преместете го в горната част на списъка. $ ("li"). щракнете (function () ("
$ ('a'). всяка (функция () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (функция (събитие) ("
Код за преместване на курсора в края на текущия текст във входа, а не по подразбиране (маркиране на текста). Формат на приставката "
InnerHTML () е роден и връща съдържанието на DOM възел (напр. аз живея в div .. externalHTML () не е, което ще включва текущия DOM възел "
НОВ селектор jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // НАДПИСВА стар "
JQuery всъщност няма функция .hasAttr (). Може да предположите, че има, но уви, не го прави. Нишката на StackOverflow има някои доста добри "
Случай на употреба Искате AJAX да зареди секция от друга страница на вашия сайт в текущата страница. Кажете, че вашата система за електронна търговия CMS създава динамично меню на „
1) Заредете jQuery и приставката за колелцето на мишката Приставката за колелото на мишката е тук. 2) Прикрепете събитието на колелото на мишката към тялото „30“ представлява скорост. prevenDefault гарантира "
Да кажем, че ще правите включване на цял куп страници, а вътре в това включване искате да направите някои специфични неща за jQuery. Тази страница може или "
Заредете с Google API Директна връзка към Google Check, ако е зареден, заредете само ако е разтоварен var jQueryScriptOutputted = false; функция initJQuery () (// ако "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (документ) .keydown (функция (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
Като цяло CSS Sticky Footer е най-добрият начин, тъй като работи перфектно гладко и не изисква JavaScript. Ако изискваната маркировка просто не е "
$ ("tr: нечетен"). addClass ("нечетен"); След това използвайте малко CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animate ((paddingLeft: "0px"), 200);)); Направете "
Var $ inputs = $ (". example-input"); $ inputs.keyup (функция () ($ inputs.val ($ (this) .val ());)); Пример "
Функция $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Заменете копията на "yourPluginName" с действителното ви име на приставка. Нещата за "радиус" са само пример за опция (параметър за предаване на приставка). "
JQuery има вградена функция, наречена getJSON (), за да улесни AJAX заявките за JSON данни. Обикновено работи чудесно, но ако тази функция получи "