This jQuery cheat sheet is a great reference for both beginners and experienced developers.
$(selector).methodOrFunction();
$('#menu').on('click', () =>{ $(this).hide(); }); $("body").css("background", "red");
$(document).ready(function( ) { // Runs after the DOM is loaded. alert('DOM fully loaded!'); });
$(function( ){ // Runs after the DOM is loaded. alert('DOM fully loaded!'); });
$("button").click(() => { $(":button").css("color", "red"); });
$("selector1, selector2 . selectorn")
$('h2').css({ color: 'blue', backgroundColor: 'gray', fontSize: '24px' });
$('.button').addClass('active');
$('.button').on('mouseleave', evt => { let e = evt.currentTarget; $(e).removeClass('active'); });
$('.choice').toggleClass('highlighted');
/*Span.*/ $('span').after('Paragraph.
'); /*Span.Paragraph.
*/ /*Span.*/ $('Span.').replaceAll('p'); /*Span.
*/ /*This is span.*/ $('span').wrap(' '); /*This is span.
*/
// A mouse event 'click' $('#menu-button').on('click', () => { $('#menu').show(); }); // A keyboard event 'keyup' $('#textbox').on('keyup', () => { $('#menu').show(); }); // A scroll event 'scroll' $('#menu-button').on('scroll', () => { $('#menu').show(); });
$('#menu').on('click', event => { $(event.currentTarget).hide(); });
$('#menu-btn').on('mouseenter', () => { $('#menu').show(); }).on('mouseleave', () => { $('#menu').hide(); });
$( "p" ).click(function( event ) { event.stopPropagation(); // Do something });