jQuery provides methods to add, remove, toggle, and check CSS classes of HTML elements dynamically.
// Basic jQuery class manipulation syntax
$(selector).addClass("className");
$(selector).removeClass("className");
$(selector).toggleClass("className");
$(selector).hasClass("className");
// Toggle night-mode class on button click
$('#toggleNightBtn').on('click', function () {
$('#nightBox').toggleClass('night-mode');
});
Combine multiple classes to see how they interact:
addClass() adds styles without replacing existing onesremoveClass() removes specific stylestoggleClass() simplifies toggle logichasClass() returns true or falsetoggleClass() for clean UI logic