ADVERTISEMENT
Google AdSense Slot (headerLeaderboard)

Set your Publisher ID in src/config/ads.ts to display live ads.

jQuery DOM Library Tutorial• 6 min read

Migrating from jQuery to Modern Vanilla JS

Replace legacy jQuery calls with modern standard browser APIs: document.querySelector, classList, and fetch().

The Modern Vanilla JavaScript Equivalent Table

Modern browsers natively provide everything jQuery was originally invented for, with zero download weight:

jQuery SyntaxModern Standard Vanilla JavaScript
$("#my-id")document.getElementById("my-id")
$(".btn")document.querySelectorAll(".btn")
$(elem).addClass("active")elem.classList.add("active")
$(elem).on("click", fn)elem.addEventListener("click", fn)
$.get(url, fn)const data = await (await fetch(url)).json()
ADVERTISEMENT
Google AdSense Slot (inContentBanner)

Set your Publisher ID in src/config/ads.ts to display live ads.

Test Yourself With Exercise

+15 XP

What modern native browser method replaces $(".card") to select all matching elements in vanilla JS?