📖 Guide

jQuery — Complete Reference

Quick reference for jQuery selectors, DOM manipulation, events, AJAX, and more.

90 commands across 10 categories

Selectors

CommandDescription
$("element")
e.g. $("div")
Select by tag name
$(".class")
e.g. $(".active")
Select by class name
$("#id")
e.g. $("#main")
Select by ID
$("[attr=value]")
e.g. $("[type=text]")
Select by attribute value
$("parent > child")
e.g. $("ul > li")
Select direct children
$("ancestor descendant")
e.g. $("div p")
Select all descendants
$("prev + next")
e.g. $("h2 + p")
Select adjacent sibling
$(":first-child")
Select first child of each parent
$(":nth-child(n)")
e.g. $("tr:nth-child(odd)")
Select nth child (1-indexed)
$(":not(selector)")
e.g. $("li:not(.active)")
Negate a selector

DOM Manipulation

CommandDescription
.html()
e.g. $("#el").html("<b>Hi</b>")
Get or set inner HTML
.text()
e.g. $("#el").text("Hello")
Get or set text content
.val()
e.g. $("input").val("new")
Get or set form input value
.attr(name, value)
e.g. $("img").attr("src", "pic.jpg")
Get or set attribute
.data(key, value)
e.g. $("#el").data("id", 42)
Get or set data attributes
.append(content)
e.g. $("ul").append("<li>New</li>")
Insert content at end of element
.prepend(content)
Insert content at start of element
.after(content)
Insert content after element
.remove()
Remove element from DOM
.clone()
e.g. $(".item").clone().appendTo("#list")
Deep copy an element

Events

CommandDescription
.on(event, handler)
e.g. $("button").on("click", fn)
Attach event handler
.off(event)
Remove event handler
.one(event, handler)
Handler fires only once
.trigger(event)
e.g. $("form").trigger("submit")
Programmatically trigger an event
.click(handler)
Shorthand for click event
.on(event, selector, handler)
e.g. $("#list").on("click", "li", fn)
Delegated event (dynamic elements)
$(document).ready(fn)
Run code when DOM is ready
.hover(enterFn, leaveFn)
Shorthand for mouseenter/mouseleave
event.preventDefault()
Prevent default browser action
event.stopPropagation()
Stop event from bubbling up

Effects & Animation

CommandDescription
.show() / .hide()
Show or hide elements
.toggle()
Toggle visibility
.fadeIn(duration)
e.g. $("#el").fadeIn(400)
Fade element in
.fadeOut(duration)
Fade element out
.fadeToggle(duration)
Toggle fade in/out
.slideDown(duration)
Slide element down to reveal
.slideUp(duration)
Slide element up to hide
.animate(props, duration)
e.g. $("#box").animate({left: "200px"}, 500)
Custom animation
.stop()
Stop currently running animation
.delay(duration)
e.g. $("#el").fadeIn().delay(1000).fadeOut()
Delay subsequent animations

AJAX

CommandDescription
$.ajax(settings)
e.g. $.ajax({url: "/api", method: "GET"})
Full-featured AJAX request
$.get(url, callback)
e.g. $.get("/api/items", function(data) {})
Shorthand GET request
$.post(url, data, callback)
Shorthand POST request
$.getJSON(url, callback)
GET request expecting JSON response
.load(url)
e.g. $("#content").load("/page.html")
Load HTML into element
$.ajaxSetup(settings)
Set defaults for all AJAX requests
.serialize()
e.g. $("form").serialize()
Serialize form data as query string
.done() / .fail() / .always()
Promise-style AJAX callbacks

Traversing

CommandDescription
.find(selector)
e.g. $("#list").find(".active")
Find descendants matching selector
.children()
Get direct children
.parent()
Get immediate parent
.parents(selector)
Get all ancestors, optionally filtered
.closest(selector)
Get nearest ancestor matching selector
.siblings()
Get all siblings
.next() / .prev()
Get adjacent sibling
.first() / .last()
Get first or last element in set
.eq(index)
e.g. $("li").eq(2)
Get element at index (0-based)
.filter(selector)
Reduce set to those matching selector

CSS & Dimensions

CommandDescription
.css(prop, value)
e.g. $("#el").css("color", "red")
Get or set CSS property
.addClass(name)
Add CSS class
.removeClass(name)
Remove CSS class
.toggleClass(name)
Toggle CSS class on/off
.hasClass(name)
e.g. $("#el").hasClass("active")
Check if element has class
.width() / .height()
Get or set content dimensions
.outerWidth(true)
Width including padding, border, and margin
.offset()
e.g. $("#el").offset().top
Get position relative to document
.position()
Get position relative to offset parent
.scrollTop()
Get or set vertical scroll position

Utilities

CommandDescription
$.each(array, fn)
e.g. $.each([1,2,3], function(i, v) {})
Iterate over array or object
$.extend(target, obj)
e.g. $.extend({}, defaults, options)
Merge objects
$.inArray(value, array)
Find index of value (-1 if not found)
$.isArray(obj)
Check if value is an array
$.trim(str)
Remove leading/trailing whitespace
$.proxy(fn, context)
Set 'this' context for a function
$.map(array, fn)
e.g. $.map([1,2,3], function(v) { return v * 2; })
Transform array elements
$.type(obj)
e.g. $.type([]) // "array"
Get type as lowercase string

Plugins

CommandDescription
$.fn.myPlugin = function() {}
Define a jQuery plugin
this.each(function() {})
Iterate over matched elements inside plugin
return this;
Return this for chaining
$.fn.myPlugin.defaults
Define default plugin options
$.extend(defaults, options)
Merge user options with defaults
.data("plugin-name")
Store plugin instance on element

Common Patterns

CommandDescription
$("form").submit(function(e) { e.preventDefault(); })
Prevent form submission
$("select").change(function() { $(this).val(); })
React to dropdown change
$(this)
Reference current element in handler
$("<div>", {class: "new", text: "Hi"})
Create element with properties
$("el").each(function(i, el) {})
Iterate over matched set
$.noConflict()
Release $ alias to other libraries
$(window).on("resize", handler)
Handle window resize event
$("el").is(":visible")
Check if element is visible

More Guides

🌿
Git Commands
Complete Git command reference — from basics to advanced workflows. Searchable, with examples.
📝
Vim Commands
Complete Vim/Vi command reference — modes, motions, editing, search, and advanced features.
🐳
Docker Commands
Complete Docker & Docker Compose command reference — containers, images, volumes, networks, and orchestration.
🔤
Regex Reference
Complete regular expression reference — syntax, patterns, quantifiers, groups, lookaheads, and common recipes.
🐧
Linux Commands
Complete Linux/Bash command reference — file management, text processing, networking, system admin, and shell scripting.
☸️
Kubernetes Commands
Complete Kubernetes & kubectl command reference — pods, deployments, services, configmaps, and cluster management.
🐍
Python Reference
Complete Python reference — syntax, data structures, string methods, file I/O, comprehensions, and common patterns.
🗃️
SQL Reference
Complete SQL reference — queries, joins, aggregation, subqueries, indexes, and database management.
🌐
Nginx Reference
Complete Nginx configuration reference — server blocks, locations, proxying, SSL, load balancing, and caching.
🔐
SSH Commands
Complete SSH reference — connections, key management, tunneling, config, SCP/SFTP, and security hardening.
👷
Jenkins Reference
Complete Jenkins reference — pipeline syntax, Jenkinsfile, plugins, CLI, agents, and CI/CD patterns.
📨
HTTP Headers Reference
Complete HTTP headers reference — request headers, response headers, caching, security, CORS, and content negotiation. Searchable, with examples.
🐘
PostgreSQL Reference
Comprehensive PostgreSQL reference — from connection basics to advanced features like JSONB, full-text search, window functions, and performance tuning.
Async Patterns Reference
Multi-language async/concurrency patterns — JavaScript, Python, Go, Rust, Java, and universal concurrency patterns.
📡
Protobuf & gRPC Reference
Comprehensive reference for Protocol Buffers (proto3) and gRPC — message definitions, services, streaming, and common patterns.
📚
JS Array Methods
Complete JavaScript Array methods reference — creating, searching, transforming, sorting, iterating, and common patterns. Searchable, with examples.
🌊
Tailwind CSS Reference
Complete Tailwind CSS reference — layout, spacing, typography, colors, responsive design, states, and common patterns. Searchable, with examples.
GraphQL Reference
Complete GraphQL reference — schema definition, types, queries, mutations, directives, fragments, and common patterns. Searchable, with examples.
💻
VS Code Shortcuts
Complete VS Code keyboard shortcuts — editing, navigation, search, multi-cursor, terminal, debug, and more. Searchable, with Cmd/Ctrl notation.
🔲
CSS Grid Reference
Complete CSS Grid reference — container properties, item placement, grid functions, and common layout patterns. Searchable, with examples.
📦
CSS Flexbox Reference
Complete CSS Flexbox reference — container properties, item properties, and common layout patterns. Searchable, with examples.
⚛️
React Hooks Reference
Complete React Hooks reference — useState, useEffect, useContext, custom hooks, and common patterns. Searchable, with examples.
🔷
TypeScript Reference
Complete TypeScript reference — types, interfaces, generics, utility types, and advanced patterns. Searchable, with examples.
☁️
AWS CLI Reference
Complete AWS CLI reference — EC2, S3, IAM, Lambda, ECS, RDS, CloudFormation, and common operations.
🐹
Go Reference
Complete Go (Golang) reference — syntax, types, functions, concurrency, error handling, and common patterns.
💠
PowerShell Reference
Complete PowerShell reference — cmdlets, pipelines, scripting, file operations, remote management, and Active Directory.
💾
Redis Commands
Complete Redis command reference — strings, hashes, lists, sets, sorted sets, pub/sub, transactions, and server management.
🏗️
Terraform Commands
Complete Terraform reference — init, plan, apply, state management, modules, workspaces, and HCL syntax.
⚙️
Ansible Commands
Complete Ansible reference — playbooks, modules, inventory, roles, vault, and ad-hoc commands.
🟨
JavaScript
Complete JavaScript reference — variables, types, operators, strings, arrays, objects, functions, async, DOM, ES6+, and more.
🎨
CSS
Complete CSS reference — selectors, box model, positioning, typography, animations, media queries, custom properties, and more.
📄
HTML
Complete HTML reference — document structure, text content, forms, media, semantic elements, accessibility, and more.
Java
Complete Java reference — data types, strings, collections, OOP, interfaces, exceptions, file I/O, streams, lambdas, and more.
💻
Bash
Complete Bash reference — variables, strings, arrays, conditionals, loops, functions, file tests, I/O redirection, process management, and more.
🦀
Rust
Comprehensive Rust language cheat sheet covering ownership, traits, pattern matching, concurrency, and more.
📝
Markdown
Complete Markdown syntax reference for headings, formatting, links, tables, code blocks, and extensions.
📋
YAML
YAML syntax reference covering scalars, collections, anchors, multi-line strings, and common patterns.
🌐
Curl
Curl command-line reference for HTTP requests, authentication, file transfers, debugging, and common API patterns.
Cron
Cron scheduling reference covering syntax, field values, crontab management, and common schedule patterns.
🖥️
Tmux
Terminal multiplexer for managing multiple sessions, windows, and panes from a single terminal.
🔧
Awk
Powerful text processing language for pattern scanning, data extraction, and report generation.
✂️
Sed
Stream editor for filtering and transforming text, line by line.
🔍
Find
Search for files and directories in a directory hierarchy with powerful filtering options.
🔎
Grep
Search text using patterns. Filter lines from files, command output, or streams with regular expressions.
🐘
PHP
Complete PHP cheat sheet covering syntax, OOP, arrays, PDO, and modern PHP 8.x features.
⚙️
C
Complete C programming cheat sheet covering syntax, pointers, memory management, and standard library.
🔷
C++
Complete C++ cheat sheet covering STL containers, OOP, templates, smart pointers, and modern C++ features.
🐬
MySQL
Complete MySQL cheat sheet covering queries, joins, indexes, transactions, and administration.
💅
Sass
Complete Sass/SCSS cheat sheet covering variables, mixins, functions, nesting, and modern module system.
🔐
Chmod
Linux file permission commands and patterns for chmod.
🔢
NumPy
Essential NumPy commands for array manipulation and numerical computing in Python.
🐼
Pandas
Pandas cheat sheet for data manipulation, analysis, and transformation in Python.
🎯
Dart
Dart language cheat sheet covering syntax, types, OOP, null safety, and async patterns.
🔺
Laravel
Laravel PHP framework cheat sheet for routing, Eloquent, Blade, Artisan, and more.
🟩
Node.js
Comprehensive Node.js runtime reference covering modules, file system, HTTP, streams, and more.
Next.js
Next.js App Router reference covering routing, data fetching, server components, and deployment.
🍃
MongoDB
MongoDB reference covering CRUD operations, aggregation, indexes, and administration.
🔥
Firebase
Firebase reference covering Authentication, Firestore, Realtime Database, Cloud Functions, and Hosting.
🐳
Docker Compose
Docker Compose reference covering CLI commands, service configuration, networking, volumes, and more.
📐
LaTeX
Quick reference for LaTeX document structure, math mode, formatting, and common packages.
🎯
XPath
Quick reference for XPath expressions, axes, predicates, and functions for XML/HTML querying.
Emmet
Quick reference for Emmet abbreviations for lightning-fast HTML and CSS coding.
📦
TOML
Quick reference for TOML configuration file syntax, types, tables, and common patterns.
💎
Prisma
Complete Prisma ORM cheat sheet — schema, queries, migrations, and CLI.
🤖
GitHub Actions
Complete GitHub Actions cheat sheet — workflows, triggers, jobs, and CI/CD patterns.
📦
npm
Complete npm cheat sheet — package management, scripts, publishing, and configuration.
Supabase
Complete Supabase cheat sheet — auth, database, realtime, storage, and edge functions.
🪶
Apache
Complete Apache HTTP Server cheat sheet — virtual hosts, modules, rewrite rules, and SSL.
📡
HTTP Status Codes
Complete reference of all standard HTTP response status codes with descriptions and use cases.
🔤
ASCII Table
Complete ASCII character reference with decimal, hexadecimal, and character values.
🔧
Chrome DevTools
Essential Chrome DevTools shortcuts, commands, and workflows for web developers.
💧
Drizzle ORM
Complete Drizzle ORM reference for schema definition, queries, relations, migrations, and common patterns.
Vercel CLI
Complete Vercel CLI reference for deployment, project management, domains, environment variables, and configuration.
🔄
PM2
Production process manager for Node.js applications with built-in load balancer, monitoring, and zero-downtime reloads.
📺
Screen
GNU Screen terminal multiplexer for persistent sessions, window management, and remote work.
📦
Webpack
Module bundler for JavaScript applications — loaders, plugins, code splitting, optimization, and dev server.
Vite
Next-generation frontend build tool with instant HMR, native ES modules, and optimized production builds via Rollup.

📖 Free, searchable command reference. Bookmark this page for quick access.