Lembar Contekan jQuery
Referensi jQuery yang dapat dicari dan dicetak — selektor, manipulasi DOM, event, efek, traversing, AJAX, dan helper form. Gratis.
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)
Tidak ada entri yang cocok dengan “:q”.
Tentang Lembar Contekan jQuery
Lembar contekan jQuery ini adalah referensi ringkas untuk library yang masih menggerakkan sebagian besar situs yang ada: selector, document ready dan dasar-dasar DOM, manipulasi DOM, atribut dan CSS, event, efek dan animasi, traversing, AJAX, form, dan utilitas.
Jika Anda memelihara front-end lama, plugin, atau tema CMS yang lebih tua, kemahiran jQuery masih merupakan keterampilan praktis. Setiap baris memasangkan pemanggilan metode dengan deskripsi satu baris, sehingga Anda bisa mengingat kembali signature yang tepat untuk event delegation, traversal berantai, atau permintaan AJAX tanpa harus menggali dokumentasi lama.
Lembar contekan ini gratis dan sepenuhnya berbasis client-side. Saring metode secara langsung dengan kotak pencarian, lompat antar bagian dari daftar isi yang sticky, salin cuplikan kode apa pun dengan satu klik, dan cetak halaman ini saat Anda tenggelam dalam refactoring proyek lama.
Cara menggunakan Lembar Contekan jQuery
- Telusuri bagian-bagiannya, dari Selector dan Document ready & DOM hingga Traversing sampai AJAX dan Utilitas.
- Cari sebuah metode seperti on, closest, atau ajax untuk menyaring lembar contekan secara langsung.
- Lompat ke bagian seperti Efek & animasi melalui sidebar sticky.
- Klik sebuah cuplikan kode atau ikon salinnya untuk menyalin pemanggilan jQuery ke kode Anda.
- Cetak lembar contekan ini untuk referensi offline saat mengerjakan proyek lama.