Fragmentos de código 2025, Enero
$ ('. valor-predeterminado'). cada (función () (var valor_predeterminado = este.valor; $ (esto) .focus (función () (si (este.valor == valor_predeterminado) (este.valor = '' ;))); "
$ .fn.serializeObject = function () (var o = (); var a = this.serializeArray (); $ .each (a, function () (if (o) (if (! o.push) (o = );) o.push (este.valor "
Me doy cuenta de que esto es bastante específico, pero tuve que escribir este selector antes para solucionar un problema y usé jQuery porque el selector es bastante avanzado "
Var myChildrenBehave = $ (". elemento"). filter (function () (var filter = $ (this) .children (). not (": animado"); retorno filtrado;)); Esto selecciona el elemento "
$ (ventana) .bind ("cargar", función () (// código aquí)); "
JQuery (function () (jQuery (": contiene (ENCONTRAR)"). no (": tiene (: contiene (ENCONTRAR))"). each (function () (var that = $ (this), html = that. html (); html = "
Actualizar ciertos elementos de una página usando jQuery después de un período de tiempo establecido, se puede usar con cualquier elemento con una ID. Modifiqué el ejemplo dado con el "
Var arr =; var removeItem = 2; arr = $ .grep (arr, function (value) (return value! = removeItem;)); "
Actualización de noviembre de 2020: Creo que la mejor técnica posible para esto es el Método 4 de este artículo. El
Cuando se desplaza hacia abajo en una página con una tabla larga, normalmente el encabezado de la tabla se desplaza y se vuelve inútil. Este código clona el encabezado de la tabla "
$ .fn.pasteEvents = function (delay) (if (delay == undefined) delay = 20; return $ (this) .each (function () (var $ el = $ (this); $ el.on ("paste ", función ()"
$ ('# pass'). keyup (function (e) (var strongRegex = new RegExp ("^ (? =. (8,)) (? =. *) (? =. *) (? =. *) (? =. * \ W). * $ "," G "); var mediumRegex = new"
Suponiendo HTML como este: uno dos tres Entonces, si se hace clic en "Dos", muévalo al principio de la lista. $ ("li"). haga clic en (función () ("
$ ('a'). each (function () (var a = new RegExp ('/' + window.location.host + '/'); if (! a.test (this.href)) ($ (this ) .click (función (evento) ("
Código para mover el cursor al final del texto actual dentro de la entrada, en lugar del predeterminado (resaltando el texto). Formato de complemento "
InnerHTML () es nativo y devuelve el contenido de un nodo DOM (por ejemplo, yo vivo dentro de un div.
NUEVO selector jQuery.expr.Contains = function (a, i, m) (return jQuery (a) .text (). ToUpperCase () .indexOf (m.toUpperCase ())> = 0;); // SOBRESCRIBE antiguo "
JQuery realmente no tiene una función .hasAttr (). Puede suponer que lo hace, pero lamentablemente no es así. Un hilo de StackOverflow tiene algo bastante bueno "
Caso de uso Desea cargar AJAX una sección de otra página en su sitio en la página actual. Supongamos que su sistema CMS de comercio electrónico crea un menú dinámico de "
1) Cargue jQuery y el complemento de la rueda del mouse El complemento de la rueda del mouse está aquí. 2) Adjuntar el evento de la rueda del mouse al cuerpo El "30" representa la velocidad. preventDefault asegura "
Digamos que ibas a hacer una inclusión en un montón de páginas, y dentro de esa inclusión querías hacer algunas cosas específicas de jQuery. Esa página puede o "
Cargar con Google API Direct Link to Google Check si está cargado, solo cargar si está descargado var jQueryScriptOutputted = false; function initJQuery () (// si el "
Var kkeys = (), konami = "38,38,40,40,37,39,37,39,66,65"; $ (documento) .keydown (función (e) (kkeys.push (e.keyCode); if (kkeys.toString (). indexOf (konami "
En general, CSS Sticky Footer es la mejor manera de hacerlo, ya que funciona perfectamente y no requiere JavaScript. Si el marcado requerido simplemente no es "
$ ("tr: impar"). addClass ("impar"); Luego usa algo de CSS: .odd (background: #ccc;) "
$ ("a"). hover (function () ($ (this) .stop (). animate ((paddingLeft: "10px"), 200);), function () ($ (this) .stop (). animar ((paddingLeft: "0px"), 200);)); Hacer"
Var $ entradas = $ (". ejemplo-entrada"); $ inputs.keyup (function () ($ inputs.val ($ (esto) .val ());)); Ejemplo"
Función $ .fn.tweetify = function () (this.each (function () ($ (this) .html ($ (this) .html () "
Reemplace las instancias de "yourPluginName" con su nombre de complemento real. Lo de "radio" es solo un ejemplo de una opción (parámetro para pasar el complemento) ".
JQuery tiene una función incorporada llamada getJSON () para ayudar a facilitar las solicitudes AJAX de datos JSON. Normalmente funciona muy bien, pero si esa función se vuelve "