Skip to main content
Back to Journal
jQueryJavaScript

Tips: JQuery

jQuery Tips & Tricks

jQuery revolutionized front-end development by simplifying DOM manipulation, event handling, and AJAX. While modern frameworks have taken over many use cases, jQuery remains relevant and understanding it is valuable for any web developer.

Selectors

jQuery's selector engine is powerful and CSS-like:

// Select by ID
$('#myElement')

// Select by class
$('.myClass')

// Select by attribute
$('input[type="text"]')

// Descendant selector
$('#parent .child')

Event Handling

jQuery simplifies event binding:

// Click event
$('#button').on('click', function() {
  $(this).toggleClass('active');
});

// Document ready
$(document).ready(function() {
  // DOM is ready
});

AJAX Made Simple

$.ajax({
  url: '/api/data',
  method: 'GET',
  success: function(data) {
    console.log(data);
  },
  error: function(err) {
    console.error(err);
  }
});

Chaining

One of jQuery's best features is method chaining, which allows you to run multiple methods on the same element in a single statement:

$('#element')
  .addClass('active')
  .css('color', 'red')
  .fadeIn(300);
jQueryJavaScriptTips