jQuery toggleClass example

Toggle class name on click in jQuery

by michananya

HTML

<div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div><!--
--><div><span>Hello World</span></div>

CSS

body {
  background: #20262E;
  font-family: Helvetica;
}

div {
  text-align: center;
  transition: all 0.2s;
  width: 25%;
  display: inline-block;
  box-sizing: border-box;
  padding: 8px;

}
div > span {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  width: 100%;

  
  
}
@media screen and (max-width: 800px) {
  div {
  width: 33%;
  }
}

@media screen and (max-width: 600px) {
  div {
  width: 50%;
  }
}

@media screen and (max-width: 400px) {
  div {
  width: 100%;
  }
}

JavaScript

// find elements
var banner = $("#banner-message")
var button = $("button")

// handle click and add class
button.on("click", () => {
  banner.toggleClass("alt")
})