Aide-mémoire jQuery
Une référence jQuery imprimable et consultable — sélecteurs, manipulation du DOM, événements, effets, parcours, AJAX et utilitaires de formulaire. Gratuit.
Selectors
14$('#id')
$('.class')
$('div')
$('*')
$('[name="email"]')
$('a[href^="https"]')
$('ul li:first')
$('ul li:last')
$('tr:eq(2)')
$('li:not(.done)')
$(':checked')
$('div:visible')
$('ul li')
$('ul > li')
Document ready & DOM
10$(function () { /* ... */ });
$(document).ready(fn)
$(window).on('load', fn)
$(this)
$(el)
$('<div class="box"></div>')
$('#box')[0]
$('#box').get(0)
$('.item').length
$('#box').is(':visible')
DOM manipulation
12$('#box').html('<b>Hi</b>')
$('#box').text('Hello')
$('#name').val('Ada')
$('#list').append('<li>x</li>')
$('#list').prepend('<li>x</li>')
$('#box').before('<hr>')
$('#box').after('<hr>')
$('#box').remove()
$('#box').empty()
$('#box').clone()
$('#box').wrap('<div>')
$('#box').replaceWith('<p>')
Attributes & CSS
13$('#img').attr('src')
$('#img').attr('alt', 'Logo')
$('#cb').prop('checked')
$('#cb').prop('checked', true)
$('#img').removeAttr('title')
$('.box').addClass('active')
$('.box').removeClass('active')
$('.box').toggleClass('open')
$('.box').hasClass('active')
$('#box').css('color', 'red')
$('#box').css({top: 0, left: 0})
$('#box').width()
$('#box').height()
Events
12$('#btn').on('click', fn)
$('#btn').off('click')
$('#btn').click(fn)
$('#form').submit(fn)
$('#sel').change(fn)
$('#in').keyup(fn)
$('#list').on('click', '.item', fn)
$('#btn').trigger('click')
$('#btn').one('click', fn)
e.preventDefault()
e.stopPropagation()
e.target
Effects & animation
12$('#box').show()
$('#box').hide()
$('#box').toggle()
$('#box').fadeIn(300)
$('#box').fadeOut(300)
$('#box').fadeTo(300, 0.5)
$('#box').slideUp()
$('#box').slideDown()
$('#box').slideToggle()
$('#box').animate({left: 100})
$('#box').stop()
$('#box').delay(500).fadeIn()
Traversing
12$('#box').find('.item')
$('#box').parent()
$('#box').parents('.row')
$('#box').closest('.row')
$('#box').children()
$('#box').siblings()
$('#box').next()
$('#box').prev()
$('.item').each(fn)
$('.item').filter('.on')
$('.item').first()
$('.item').eq(1)
AJAX
11$.ajax({url: '/api', method: 'GET'})
$.get('/api', fn)
$.post('/api', data, fn)
$.getJSON('/api.json', fn)
$('#box').load('/part.html')
$.ajax({dataType: 'json'})
$.ajax({data: {q: 'x'}})
.done(function (res) {})
.fail(function (err) {})
.always(function () {})
$.ajaxSetup({headers: {}})
Forms
10$('#form').serialize()
$('#form').serializeArray()
$('#name').val()
$('#name').val('Ada')
$(':input')
$('#cb').is(':checked')
$('#sel option:selected')
$('#in').focus()
$('#form').on('submit', fn)
$('#in').prop('disabled', true)
Utilities
11$.each(arr, fn)
$.map(arr, fn)
$.grep(arr, fn)
$.extend({}, a, b)
$.trim(' hi ')
$.inArray(2, arr)
$.isArray(x)
$.isFunction(x)
$.parseJSON(str)
$.now()
$.type(x)
Aucune entrée ne correspond à « :q ».
À propos de Aide-mémoire jQuery
Cet aide-mémoire jQuery est une référence compacte de la bibliothèque qui fait encore fonctionner une grande part des sites existants : sélecteurs, document ready et bases du DOM, manipulation du DOM, attributs et CSS, événements, effets et animation, parcours du DOM, AJAX, formulaires, et utilitaires.
Si vous maintenez des front-ends existants, des plugins ou des thèmes de CMS plus anciens, la maîtrise de jQuery reste une compétence pratique. Chaque ligne associe un appel de méthode à une description d'une phrase, pour que vous puissiez retrouver la signature exacte d'une délégation d'événement, d'un parcours chaîné ou d'une requête AJAX sans fouiller dans une vieille documentation.
La fiche est gratuite et entièrement côté client. Filtrez les méthodes en direct avec le champ de recherche, sautez entre les sections depuis le sommaire flottant, copiez n'importe quel extrait d'un clic et imprimez la page quand vous êtes plongé dans un refactoring de code existant.
Comment utiliser Aide-mémoire jQuery
- Parcourez les sections, de Sélecteurs et Document ready & DOM jusqu'à Parcours du DOM puis AJAX et Utilitaires.
- Recherchez une méthode comme on, closest ou ajax pour filtrer la fiche en direct.
- Sautez vers une section comme Effets & animation via la barre latérale flottante.
- Cliquez sur un extrait ou son icône de copie pour copier l'appel jQuery dans votre code.
- Imprimez la fiche pour une référence hors ligne pendant que vous travaillez sur des projets existants.