Selectores
Conceptos básicos
* Selecciona todos los elementos.
.class Selecciona todos los elementos con la clase dada.
element Selecciona todos los elementos con el nombre de etiqueta dado.
#id Selecciona un solo elemento con el atributo de identificación dado.
selector1, selectorN, ... Selecciona los resultados combinados de todos los selectores especificados.
Jerarquía
parent > child Selecciona todos los elementos secundarios directos especificados por 'hijo' de los elementos especificados por 'padre'.
ancestor descendant Selecciona todos los elementos que son descendientes de un antepasado determinado.
prev + next Selecciona todos los elementos siguientes que coincidan con "siguiente" y que estén inmediatamente precedidos por un hermano "anterior".
prev ~ siblings Selecciona todos los elementos hermanos que siguen al elemento 'anterior', tienen el mismo padre y coinciden con el selector de filtrado 'hermanos'.
Filtros básicos
:animated Seleccione todos los elementos que están en el progreso de una animación en el momento en que se ejecuta el selector.
:eq() Seleccione el elemento en el índice n dentro del conjunto coincidente.
:even Selecciona elementos pares, indexados a cero. Véase también "odd".
:first Selecciona el primer elemento coincidente.
:gt() Seleccione todos los elementos en un índice mayor que el índice dentro del conjunto coincidente.
:header Selecciona todos los elementos que son encabezados, como h1, h2, h3, etc.
:lang() Selecciona todos los elementos del idioma especificado.
:last Selecciona el último elemento coincidente.
:lt() Seleccione todos los elementos en un índice menor que el índice dentro del conjunto coincidente.
:not() Selecciona todos los elementos que no coinciden con el selector dado.
:odd Selecciona elementos impares, indexados a cero. Véase también "even".
:root Selecciona el elemento que es la raíz del documento.
:target Selecciona el elemento de destino indicado por el identificador de fragmento del URI del documento.
Filtros de contenido
:contains() Seleccione todos los elementos que contengan el texto especificado.
:empty Seleccione todos los elementos que no tengan hijos (incluidos los nodos de texto).
:has() Selecciona elementos que contienen al menos un elemento que coincide con el selector especificado.
:parent Seleccione todos los elementos que son padres de otro elemento, incluidos los nodos de texto.
Filtros de visibilidad
:hidden Selecciona todos los elementos que están ocultos.
:visible Selecciona todos los elementos que son visibles.
Atributo
[name|="value"] Selecciona elementos que tienen el atributo especificado con un valor igual a una cadena determinada o que comienza con esa cadena seguida de un guión (-).
[name*="value"] Selecciona elementos que tienen el atributo especificado con un valor que contiene una subcadena determinada.
[name~="value"] Selecciona elementos que tienen el atributo especificado con un valor que contiene una palabra determinada, delimitada por espacios.
[name$="value"] Selecciona elementos que tienen el atributo especificado con un valor que termina exactamente con una cadena determinada. La comparación distingue entre mayúsculas y minúsculas.
[name="value"] Selecciona elementos que tienen el atributo especificado con un valor exactamente igual a un valor determinado.
[name!="value"] Seleccione elementos que no tengan el atributo especificado o que tengan el atributo especificado pero no con un valor determinado.
[name^="value"] Selecciona elementos que tienen el atributo especificado con un valor que comienza exactamente con una cadena determinada.
[name] Selecciona elementos que tienen el atributo especificado, con cualquier valor.
[name="value"][name2="value2"] Coincide con elementos que coinciden con todos los filtros de atributos especificados.
Filtros hijos
:first-child Selecciona todos los elementos que son el primer hijo de su padre.
:first-of-type Selecciona todos los elementos que son los primeros entre hermanos del mismo nombre de elemento.
:last-child Selecciona todos los elementos que son el último hijo de su padre.
:last-of-type Selecciona todos los elementos que son los últimos entre hermanos del mismo nombre de elemento.
:nth-child() Selecciona todos los elementos que son el enésimo hijo de su padre.
:nth-last-child() Selecciona todos los elementos que son el enésimo hijo de su padre, contando desde el último elemento hasta el primero.
:nth-last-of-type() Selecciona todos los elementos que son el enésimo hijo de su padre, contando desde el último elemento hasta el primero.
:nth-of-type() Selecciona todos los elementos que son el enésimo hijo de su padre en relación con sus hermanos con el mismo nombre de elemento.
:only-child Selecciona todos los elementos que son hijos únicos de su padre.
:only-of-type() Selecciona todos los elementos que no tienen hermanos con el mismo nombre de elemento.
Formularios
:button Selecciona todos los elementos del botón y los elementos del tipo botón.
:checkbox Selecciona todos los elementos del tipo casilla de verificación.
:checked Coincide con todos los elementos que están marcados.
:disabled Selecciona todos los elementos que están deshabilitados.
:enabled Selecciona todos los elementos que están habilitados.
:focus Selecciona el elemento si está actualmente enfocado.
:file Selecciona todos los elementos del tipo archivo.
:image Selecciona todos los elementos de tipo imagen.
:input Selecciona todos los elementos de entrada, área de texto, selección y botón.
:password Selecciona todos los elementos de tipo contraseña.
:radio Selecciona todos los elementos del tipo radio.
:reset Selecciona todos los elementos de tipo reset.
:selected Selecciona todos los elementos que están seleccionados.
:submit Selecciona todos los elementos de tipo enviar.
:text Selecciona todos los elementos de tipo texto.
Atributos/CSS
Atributos
.attr() Obtenga el valor de un atributo para el primer elemento del conjunto de elementos coincidentes o establezca uno o más atributos para cada elemento coincidente.
.prop() Obtenga el valor de una propiedad para el primer elemento del conjunto de elementos coincidentes o establezca una o más propiedades para cada elemento coincidente.
.removeAttr() Elimina un atributo de cada elemento del conjunto de elementos coincidentes.
.removeProp() Eliminar una propiedad para el conjunto de elementos coincidentes.
.val() Obtenga el valor actual del primer elemento del conjunto de elementos coincidentes o establezca el valor de cada elemento coincidente.
CSS
.addClass() Agrega las clases especificadas a cada uno del conjunto de elementos coincidentes.
.css() Obtenga el valor de una propiedad de estilo para el primer elemento del conjunto de elementos coincidentes o establezca una o más propiedades CSS para cada elemento coincidente.
jQuery.cssHooks Proporciona una forma de conectarse directamente a jQuery para anular cómo se recuperan o configuran propiedades CSS particulares. Entre otros usos, cssHooks se puede utilizar para crear propiedades personalizadas normalizadas por el navegador para funciones CSS3 como sombras de cuadros y degradados.
jQuery.cssNumber Un objeto que contiene todas las propiedades CSS que se pueden usar sin una unidad. El método .css() usa este objeto para ver si puede agregar px a valores sin unidades.
jQuery.escapeSelector() Escapa de cualquier carácter que tenga un significado especial en un selector CSS.
.hasClass() Determine si a alguno de los elementos coincidentes se le asigna la clase dada.
.removeClass() Elimine una sola clase, varias clases o todas las clases de cada elemento del conjunto de elementos coincidentes.
.toggleClass() Agregue o elimine una o más clases de cada elemento en el conjunto de elementos coincidentes, dependiendo de la presencia de la clase o del valor del argumento de cambio.
Dimensiones
.height() Obtenga la altura calculada actual para el primer elemento del conjunto de elementos coincidentes o establezca la altura de cada elemento coincidente.
.innerHeight() Obtenga la altura calculada actual para el primer elemento del conjunto de elementos coincidentes, incluido el relleno pero no el borde.
.innerWidth() Obtiene el ancho calculado actual para el primer elemento del conjunto de elementos coincidentes, incluido el relleno pero no el borde.
.outerHeight() Obtenga la altura calculada actual para el primer elemento del conjunto de elementos coincidentes, incluido el relleno, el borde y, opcionalmente, el margen.
.outerWidth() Obtenga el ancho calculado actual para el primer elemento del conjunto de elementos coincidentes, incluidos el relleno y el borde.
.width() Obtenga el ancho calculado actual para el primer elemento del conjunto de elementos coincidentes o establezca el ancho de cada elemento coincidente.
Compensar
.offset() Obtenga las coordenadas actuales del primer elemento, o establezca las coordenadas de cada elemento, en el conjunto de elementos coincidentes, en relación con el documento.
.offsetParent() Obtenga el elemento ancestro más cercano que esté posicionado.
.position() Obtenga las coordenadas actuales del primer elemento del conjunto de elementos coincidentes, en relación con el padre desplazado.
.scrollLeft() Obtenga la posición horizontal actual de la barra de desplazamiento para el primer elemento del conjunto de elementos coincidentes o establezca la posición horizontal de la barra de desplazamiento para cada elemento coincidente.
.scrollTop() Obtenga la posición vertical actual de la barra de desplazamiento para el primer elemento del conjunto de elementos coincidentes o establezca la posición vertical de la barra de desplazamiento para cada elemento coincidente.
Datos
jQuery.data() Almacene datos arbitrarios asociados con el elemento especificado y/o devuelva el valor que se estableció.
.data() Almacene datos arbitrarios asociados con los elementos coincidentes o devuelva el valor en el almacén de datos nombrado para el primer elemento del conjunto de elementos coincidentes.
jQuery.hasData() Determine si un elemento tiene datos jQuery asociados.
jQuery.removeData() Elimina un dato previamente almacenado.
.removeData() Elimina un dato previamente almacenado.
Manipulación
Proceso de copiar
.clone() Cree una copia profunda del conjunto de elementos coincidentes.
Inserción DOM, alrededor
.wrap() Envuelva una estructura HTML alrededor de cada elemento del conjunto de elementos coincidentes.
.wrapAll() Envuelva una estructura HTML alrededor de todos los elementos del conjunto de elementos coincidentes.
.wrapInner() Envuelva una estructura HTML alrededor del contenido de cada elemento en el conjunto de elementos coincidentes.
Inserción DOM, interior
.append() Inserte contenido, especificado por el parámetro, al final de cada elemento en el conjunto de elementos coincidentes.
.appendTo() Inserte cada elemento del conjunto de elementos coincidentes hasta el final del objetivo.
.html() Obtenga el contenido HTML del primer elemento del conjunto de elementos coincidentes o establezca el contenido HTML de cada elemento coincidente.
.prepend() Inserte contenido, especificado por el parámetro, al principio de cada elemento en el conjunto de elementos coincidentes.
.prependTo() Inserte cada elemento del conjunto de elementos coincidentes al comienzo del objetivo.
.text() Obtenga el contenido de texto combinado de cada elemento en el conjunto de elementos coincidentes, incluidos sus descendientes, o establezca el contenido de texto de los elementos coincidentes.
Inserción DOM, exterior
.after() Inserte contenido, especificado por el parámetro, después de cada elemento en el conjunto de elementos coincidentes.
.before() Inserte contenido, especificado por el parámetro, antes de cada elemento en el conjunto de elementos coincidentes.
.insertAfter() Inserte cada elemento en el conjunto de elementos coincidentes después del objetivo.
.insertBefore() Inserte cada elemento en el conjunto de elementos coincidentes antes del objetivo.
Eliminación de DOM
.detach() Elimina el conjunto de elementos coincidentes del DOM.
.empty() Elimine todos los nodos secundarios del conjunto de elementos coincidentes del DOM.
.remove() Elimina el conjunto de elementos coincidentes del DOM.
.unwrap() Elimine los padres del conjunto de elementos coincidentes del DOM, dejando los elementos coincidentes en su lugar.
Reemplazo de DOM
.replaceAll() Reemplace cada elemento de destino con el conjunto de elementos coincidentes.
.replaceWith() Reemplace cada elemento del conjunto de elementos coincidentes con el nuevo contenido proporcionado.
Atravesando
Filtración
.eq() Reduzca el conjunto de elementos coincidentes al del índice especificado.
.even() Reducir el conjunto de elementos coincidentes a los pares del conjunto, numerados desde cero.
.filter() Reduzca el conjunto de elementos coincidentes a aquellos que coincidan con el selector o pasen la prueba de la función.
.first() Reduzca el conjunto de elementos coincidentes al primero del conjunto.
.has() Reduzca el conjunto de elementos coincidentes a aquellos que tengan un descendiente que coincida con el selector o elemento DOM.
.is() Verifique el conjunto actual de elementos coincidentes con un selector y devuelva verdadero si al menos uno de estos elementos coincide con el selector.
.last() Reducir el conjunto de elementos coincidentes al último del conjunto.
.map() Pase cada elemento del conjunto coincidente actual a través de una función, generando un nuevo objeto jQuery que contiene los valores de retorno.
.not() Elimina elementos del conjunto de elementos coincidentes.
.odd() Reducir el conjunto de elementos coincidentes a los impares del conjunto, numerados desde cero.
.slice() Reduzca el conjunto de elementos coincidentes a un subconjunto especificado por un rango de índices.
Varios Atravesando
.add() Agregue elementos al conjunto de elementos coincidentes.
.addBack() Agregue el conjunto anterior de elementos en la pila al conjunto actual, opcionalmente filtrado por un selector.
.andSelf() Agregue el conjunto anterior de elementos de la pila al conjunto actual.
.contents() Obtenga los hijos de cada elemento en el conjunto de elementos coincidentes, incluidos los nodos de texto y comentarios.
.each() Iterar sobre un objeto jQuery, ejecutando una función para cada elemento coincidente.
.end() Finalice la operación de filtrado más reciente en la cadena actual y devuelva el conjunto de elementos coincidentes a su estado anterior.
.uniqueSort() Ordena un objeto jQuery de elementos DOM, en su lugar, con los duplicados eliminados. Tenga en cuenta que esto solo funciona en objetos jQuery que constan de elementos DOM, no textos ni números.
Recorrido del árbol
.children() Obtenga los hijos de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrados por un selector.
.closest() Obtenga el primer elemento ancestro que coincida con el selector, comenzando en el elemento actual y avanzando por el árbol DOM.
.find() Obtiene los descendientes de cada elemento en el conjunto actual de elementos coincidentes, filtrados por un selector.
.next() Obtenga el hermano inmediatamente siguiente de cada elemento en el conjunto de elementos coincidentes. Si se proporciona un selector, recupera el siguiente hermano solo si coincide con ese selector.
.nextAll() Obtenga todos los siguientes hermanos de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrados por un selector.
.nextUntil() Obtenga todos los siguientes hermanos de cada elemento hasta el elemento coincidente con el selector, pero sin incluirlo.
.parent() Obtiene el padre de cada elemento en el conjunto actual de elementos coincidentes, opcionalmente filtrado por un selector.
.parents() Obtenga los antepasados ​​de cada elemento en el conjunto actual de elementos coincidentes, opcionalmente filtrados por un selector.
.parentsUntil() Obtenga los antepasados ​​de cada elemento en el conjunto actual de elementos coincidentes, hasta el elemento coincidente por el selector, pero sin incluirlo.
.prev() Obtiene el hermano inmediatamente anterior de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrado por un selector.
.prevAll() Obtenga todos los hermanos anteriores de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrados por un selector.
.prevUntil() Obtenga todos los hermanos anteriores de cada elemento hasta el elemento coincidente con el selector, pero sin incluirlo.
.siblings() Obtenga los hermanos de cada elemento en el conjunto de elementos coincidentes, opcionalmente filtrados por un selector.
Eventos
Eventos del navegador
.error() Vincula un controlador de eventos al evento de JavaScript 'error'.
.resize() Vincule un controlador de eventos al evento de JavaScript 'cambiar tamaño' o active ese evento en un elemento.
.scroll() Vincule un controlador de eventos al evento JavaScript 'desplazamiento' o active ese evento en un elemento.
Carga de documentos
.load() Vincula un controlador de eventos al evento de JavaScript 'cargar'.
.ready() Especifique una función para ejecutar cuando el DOM esté completamente cargado.
.unload() Vincula un controlador de eventos al evento de JavaScript 'descargar'.
Adjunto del controlador de eventos
.bind() Adjunte un controlador a un evento para los elementos.
.delegate() Adjunte un controlador a uno o más eventos para todos los elementos que coincidan con el selector, ahora o en el futuro, en función de un conjunto específico de elementos raíz.
.die() Elimine todos los controladores de eventos previamente adjuntos usando .live() de los elementos.
.live() Adjunte un controlador al evento para todos los elementos que coincidan con el selector actual, ahora y en el futuro.
.off() Eliminar un controlador de eventos.
.on() Adjunte una función de controlador de eventos para uno o más eventos a los elementos seleccionados.
.one() Adjunte un controlador a un evento para los elementos. El controlador se ejecuta como máximo una vez por elemento.
.trigger() Ejecute todos los controladores y comportamientos adjuntos a los elementos coincidentes para el tipo de evento determinado.
.triggerHandler() Ejecute todos los controladores adjuntos a un elemento para un evento.
.unbind() Elimine de los elementos un controlador de eventos previamente adjunto.
.undelegate() Elimina un controlador del evento para todos los elementos que coincidan con el selector actual, ahora o en el futuro, en función de un conjunto específico de elementos raíz.
Eventos de formulario
.blur() Vincule un controlador de eventos al evento de JavaScript "desenfoque" o active ese evento en un elemento.
.change() Vincule un controlador de eventos al evento de JavaScript 'cambiar' o active ese evento en un elemento.
.focus() Vincule un controlador de eventos al evento JavaScript 'enfoque' o active ese evento en un elemento.
.focusin() Vincula un controlador de eventos al evento JavaScript 'focusin'.
.focusout() Vincula un controlador de eventos al evento JavaScript 'focusout'.
.select() Vincule un controlador de eventos al evento JavaScript 'seleccionado' o active ese evento en un elemento.
.submit() Vincule un controlador de eventos al evento de JavaScript "enviar" o active ese evento en un elemento.
Eventos de teclado
.keydown() Vincule un controlador de eventos al evento de JavaScript 'keydown' o active ese evento en un elemento.
.keypress() Vincule un controlador de eventos al evento de JavaScript 'pulsación de tecla' o active ese evento en un elemento.
.keyup() Vincule un controlador de eventos al evento de JavaScript 'keyup' o active ese evento en un elemento.
Eventos del ratón
.click() Vincule un controlador de eventos al evento de JavaScript "clic" o active ese evento en un elemento.
.contextMenu() Vincule un controlador de eventos al evento JavaScript 'menú contextual' o active ese evento en un elemento.
.dblclick() Vincule un controlador de eventos al evento JavaScript 'dblclick' o active ese evento en un elemento.
.hover() Vincula dos controladores a los elementos coincidentes, que se ejecutarán cuando el puntero del mouse entre y salga de los elementos.
.mousedown() Vincule un controlador de eventos al evento de JavaScript "mousedown" o active ese evento en un elemento.
.mouseenter() Vincula un controlador de eventos para que se active cuando el mouse ingresa a un elemento, o activa ese controlador en un elemento.
.mouseleave() Vincula un controlador de eventos para que se active cuando el mouse abandona un elemento, o activa ese controlador en un elemento.
.mousemove() Vincule un controlador de eventos al evento JavaScript 'mousemove' o active ese evento en un elemento.
.mouseout() Vincule un controlador de eventos al evento JavaScript 'mouseout' o active ese evento en un elemento.
.mouseover() Vincule un controlador de eventos al evento de JavaScript "mouseover" o active ese evento en un elemento.
.mouseup() Vincule un controlador de eventos al evento de JavaScript 'mouseup' o active ese evento en un elemento.
.toggle() Vincule dos o más controladores a los elementos coincidentes, para que se ejecuten con clics alternos.
Objeto de evento
event.currentTarget El elemento DOM actual dentro de la fase de difusión del evento.
event.delegateTarget El elemento donde se adjuntó el controlador de eventos jQuery actualmente llamado.
event.data Los datos opcionales pasados ​​a jQuery.fn.bind cuando se vinculó el controlador de ejecución actual.
event.isDefaultPrevented() Devuelve si alguna vez se llamó a event.preventDefault() en este objeto de evento.
event.isImmediatePropagationStopped() Devuelve si alguna vez se llamó a event.stopImmediatePropagation() en este objeto de evento.
event.isPropagationStopped() Devuelve si alguna vez se llamó a event.stopPropagation() en este objeto de evento.
event.metaKey Indica si se presionó la tecla META cuando se disparó el evento.
event.namespace El espacio de nombres especificado cuando se desencadenó el evento.
event.pageX La posición del mouse en relación con el borde izquierdo del documento.
event.pageY La posición del mouse en relación con el borde superior del documento.
event.preventDefault() Si se llama a este método, no se activará la acción predeterminada del evento.
event.relatedTarget El otro elemento DOM involucrado en el evento, si lo hay.
event.result El último valor devuelto por un controlador de eventos activado por este evento, a menos que el valor no estuviera definido.
event.stopImmediatePropagation() Evita que se llame a otros controladores de eventos.
event.stopPropagation() Evita que el evento se propague en el árbol DOM, evitando que los controladores principales sean notificados del evento.
event.target El elemento DOM que inició el evento.
event.timeStamp La diferencia en milisegundos entre el momento en que se activa un evento y el 1 de enero de 1970.
event.type Describe la naturaleza del evento.
event.which Para eventos de tecla o botón, este atributo indica el botón o tecla específica que se presionó.
Efectos
Conceptos básicos
.hide() Oculta los elementos coincidentes.
.show() Muestra los elementos coincidentes.
.toggle() Muestra u oculta los elementos coincidentes.
Personalizado
.animate() Realice una animación personalizada de un conjunto de propiedades CSS.
.clearQueue() Elimine de la cola todos los elementos que aún no se hayan ejecutado.
.delay() Configure un temporizador para retrasar la ejecución de elementos posteriores en la cola.
.dequeue() Ejecute la siguiente función en la cola para los elementos coincidentes.
jQuery.dequeue() Ejecute la siguiente función en la cola para el elemento coincidente.
.finish() Detenga la animación que se está ejecutando actualmente, elimine todas las animaciones en cola y complete todas las animaciones de los elementos coincidentes.
jQuery.fx.interval La velocidad (en milisegundos) a la que se activan las animaciones.
jQuery.fx.off Desactiva globalmente todas las animaciones.
jQuery.speed Crea un objeto que contiene un conjunto de propiedades listas para ser utilizadas en la definición de animaciones personalizadas.
.queue() Muestra o manipula la cola de funciones que se ejecutarán en los elementos coincidentes.
jQuery.queue() Muestra o manipula la cola de funciones que se ejecutarán en el elemento coincidente.
.stop() Detenga la animación que se está ejecutando actualmente en los elementos coincidentes.
Desvanecimiento
.fadeIn() Muestre los elementos coincidentes atenuándolos hasta hacerlos opacos.
.fadeOut() Oculta los elementos coincidentes haciéndolos transparentes.
.fadeTo() Ajusta la opacidad de los elementos combinados.
.fadeToggle() Muestre u oculte los elementos coincidentes animando su opacidad.
Corredizo
.slideDown() Muestre los elementos coincidentes con un movimiento deslizante.
.slideToggle() Muestre u oculte los elementos coincidentes con un movimiento deslizante.
.slideUp() Oculta los elementos coincidentes con un movimiento deslizante.
Ájax
Controladores de eventos globales de Ajax
.ajaxComplete() Registre un controlador para que lo llamen cuando se completen las solicitudes de Ajax. Este es un evento del Ajax.
.ajaxError() Registre un controlador para que lo llamen cuando las solicitudes de Ajax se completen con un error. Este es un evento del Ajax.
.ajaxSend() Adjunte una función que se ejecutará antes de enviar una solicitud Ajax. Este es un evento del Ajax.
.ajaxStart() Registre un controlador para que lo llamen cuando comience la primera solicitud de Ajax. Este es un evento del Ajax.
.ajaxStop() Registre un controlador para que lo llamen cuando se hayan completado todas las solicitudes de Ajax. Este es un evento del Ajax.
.ajaxSuccess() Adjunte una función que se ejecutará cada vez que una solicitud Ajax se complete correctamente. Este es un evento del Ajax.
Funciones auxiliares
jQuery.param() Cree una representación serializada de una matriz u objeto, adecuada para usar en una cadena de consulta URL o solicitud Ajax.
.serialize() Codifique un conjunto de elementos de formulario como una cadena para su envío.
.serializeArray() Codifique un conjunto de elementos de formulario como una matriz de nombres y valores.
Interfaz de bajo nivel
jQuery.ajax() Realice una solicitud HTTP asincrónica (Ajax).
jQuery.prefilter() Maneje las opciones personalizadas de Ajax o modifique las opciones existentes antes de enviar cada solicitud y antes de que $.ajax() las procese.
jQuery.ajaxSetup() Establezca valores predeterminados para futuras solicitudes de Ajax.
jQuery.ajaxTransport() Crea un objeto que maneja la transmisión real de datos Ajax.
Métodos taquigráficos
jQuery.get() Cargue datos desde el servidor mediante una solicitud HTTP GET.
jQuery.getJSON() Cargue datos codificados en JSON desde el servidor mediante una solicitud GET HTTP.
jQuery.getScript() Cargue un archivo JavaScript desde el servidor mediante una solicitud GET HTTP y luego ejecútelo.
jQuery.post() Cargue datos desde el servidor mediante una solicitud HTTP POST.
.load() Cargue datos del servidor y coloque el HTML devuelto en el elemento coincidente.
Nuclear
Objeto jQuery
jQuery() Devuelve una colección de elementos coincidentes que se encuentran en el DOM en función de los argumentos pasados ​​o creados pasando una cadena HTML.
jQuery.noConflict() Renunciar al control de jQuery sobre la variable $.
jQuery.readyException() Maneja errores generados sincrónicamente en funciones envueltas en jQuery().
jQuery.sub() Crea una nueva copia de jQuery cuyas propiedades y métodos se pueden modificar sin afectar el objeto jQuery original.
jQuery.holdReady() Mantiene o libera la ejecución del evento listo de jQuery.
jQuery.when() Proporciona una forma de ejecutar funciones de devolución de llamada basadas en uno o más objetos, generalmente objetos diferidos que representan eventos asincrónicos.
Objeto diferido
jQuery.Deferred() Una función de fábrica que devuelve un objeto de utilidad encadenable con métodos para registrar múltiples devoluciones de llamada en colas de devolución de llamada, invocar colas de devolución de llamada y transmitir el estado de éxito o fracaso de cualquier función sincrónica o asincrónica.
jQuery.Deferred.getErrorHook() Devuelve una instancia de Error con una pila (registro) definida.
deferred.always() Agregue controladores que se llamarán cuando el objeto diferido se resuelva o rechace.
deferred.done() Agregue controladores que se llamarán cuando se resuelva el objeto diferido.
deferred.fail() Agregue controladores que se llamarán cuando se rechace el objeto diferido.
deferred.isRejected() Determinar si un objeto Diferido ha sido rechazado.
deferred.isResolved() Determine si se ha resuelto un objeto diferido.
deferred.notify() Llame a ProgressCallbacks en un objeto diferido con los argumentos dados.
deferred.notifyWith() Llame a ProgressCallbacks en un objeto diferido con el contexto y los argumentos dados.
deferred.pipe() Método de utilidad para filtrar y/o encadenar Diferidos.
deferred.progress() Agregue controladores que se llamarán cuando el objeto diferido genere notificaciones de progreso.
deferred.promise() Devuelve un objeto de promesa diferida.
deferred.reject() Rechace un objeto diferido y llame a cualquier failCallback con los argumentos dados.
deferred.rejectWith() Rechace un objeto diferido y llame a cualquier failCallback con el contexto y los argumentos dados.
deferred.resolve() Resuelva un objeto diferido y llame a cualquier doneCallbacks con los argumentos dados.
deferred.resolveWith() Resuelva un objeto diferido y llame a cualquier doneCallbacks con el contexto y los argumentos dados.
deferred.state() Determinar el estado actual de un objeto diferido.
deferred.then() Agregue controladores que se llamarán cuando el objeto diferido se resuelva o rechace.
.promise() Devuelve un objeto Promise para observar cuándo han finalizado todas las acciones de un determinado tipo vinculadas a la colección, en cola o no.
Utilidades
jQuery.boxModel Indica si la página actual, en el navegador del usuario, se representa utilizando el modelo de caja CSS del W3C.
jQuery.browser Contiene indicadores para el agente de usuario, leídos desde navigator.userAgent. Recomendamos no utilizar esta propiedad; Intente utilizar la detección de funciones en su lugar (consulte jQuery.support). Es posible que jQuery.browser se mueva a un complemento en una versión futura de jQuery.
jQuery.contains() Verifique si un nodo DOM está dentro de otro nodo DOM.
jQuery.each() Una función iteradora genérica, que se puede utilizar para iterar sin problemas sobre objetos y matrices. Las matrices y los objetos similares a matrices con una propiedad de longitud (como el objeto de argumentos de una función) se iteran por índice numérico, de 0 a longitud-1. Otros objetos se iteran a través de sus propiedades con nombre.
jQuery.extend() Fusiona el contenido de dos o más objetos en el primer objeto.
jQuery.globalEval() Ejecute algún código JavaScript globalmente.
jQuery.grep() Encuentra los elementos de una matriz que satisfacen una función de filtro. La matriz original no se ve afectada.
jQuery.inArray() Busque un valor específico dentro de una matriz y devuelva su índice (o -1 si no se encuentra).
jQuery.isArray() Determine si el argumento es una matriz.
jQuery.isEmptyObject() Verifique si un objeto está vacío (no contiene propiedades).
jQuery.isFunction() Determine si el argumento pasado es un objeto de función Javascript.
jQuery.isNumeric() Determina si su argumento es un número.
jQuery.isPlainObject() Verifique si un objeto es un objeto simple (creado usando '{}' o 'nuevo Objeto').
jQuery.isWindow() Determine si el argumento es una ventana.
jQuery.isXMLDoc() Verifique si un nodo DOM está dentro de un documento XML (o es un documento XML).
jQuery.makeArray() Convierta un objeto similar a una matriz en una verdadera matriz de JavaScript.
jQuery.map() Traduce todos los elementos de una matriz o de un objeto similar a una matriz a otra matriz de elementos.
jQuery.merge() Fusione el contenido de dos matrices en la primera matriz.
jQuery.noop() Una función vacía.
jQuery.now() Devuelve un número que representa la hora actual.
jQuery.parseHTML() Analiza una cadena en una matriz de nodos DOM.
jQuery.parseJSON() Toma una cadena JSON bien formada y devuelve el objeto JavaScript resultante.
jQuery.parseXML() Analiza una cadena en un documento XML.
jQuery.proxy() Toma una función y devuelve una nueva que siempre tendrá un contexto particular.
jQuery.support Una colección de propiedades que representan la presencia de diferentes características o errores del navegador.
jQuery.trim() Elimine los espacios en blanco del principio y del final de una cadena.
jQuery.type() Determinar el JavaScript interno [[Clase]] de un objeto.
jQuery.unique() Ordena una serie de elementos DOM, en su lugar, sin duplicados. Tenga en cuenta que esto solo funciona en matrices de elementos DOM, no en cadenas ni números.
jQuery.uniqueSort() Ordena una serie de elementos DOM, en su lugar, sin duplicados. Tenga en cuenta que esto solo funciona en matrices de elementos DOM, no en cadenas ni números.
Métodos de elementos DOM
.get() Recupere los elementos DOM que coinciden con el objeto jQuery.
.index() Busque un elemento determinado entre los elementos coincidentes.
.size() Devuelve el número de elementos del objeto jQuery.
.toArray() Recupere todos los elementos DOM contenidos en el conjunto jQuery, como una matriz.
Internos
.jquery Una cadena que contiene el número de versión de jQuery.
.context El contexto del nodo DOM pasó originalmente a jQuery(); si no se pasó ninguno, entonces el contexto probablemente será el documento.
jQuery.error() Toma una cadena y lanza una excepción que la contiene.
.length El número de elementos en el objeto jQuery.
.pushStack() Agregue una colección de elementos DOM a la pila jQuery.
.selector Un selector que representa el selector pasado originalmente a jQuery().
Objeto de devoluciones de llamada
jQuery.Callbacks() Un objeto de lista de devoluciones de llamadas multipropósito que proporciona una forma poderosa de administrar listas de devoluciones de llamadas.
callbacks.add() Agregue una devolución de llamada o una colección de devoluciones de llamada a una lista de devolución de llamada.
callbacks.disable() Deshabilite una lista de devolución de llamadas para que no pueda hacer nada más.
callbacks.disabled() Determine si la lista de devoluciones de llamadas se ha deshabilitado.
callbacks.empty() Elimine todas las devoluciones de llamada de una lista.
callbacks.fire() Llame a todas las devoluciones de llamada con los argumentos dados.
callbacks.fired() Determine si las devoluciones de llamada ya han sido llamadas al menos una vez.
callbacks.fireWith() Llame a todas las devoluciones de llamada en una lista con el contexto y los argumentos dados.
callbacks.has() Determine si una devolución de llamada proporcionada está en una lista.
callbacks.lock() Bloquear una lista de devolución de llamadas en su estado actual.
callbacks.locked() Determine si la lista de devoluciones de llamadas ha sido bloqueada.
callbacks.remove() Eliminar una devolución de llamada o una colección de devoluciones de llamada de una lista de devolución de llamada.