jQuery addClass example
Change class name on click in jQuery
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
<div class="products">
<h2>Products1</h2>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
<div class="products">
<h2>Products1</h2>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
<div class="products onloadhover">
<div class="new_products"><span>New products</span></div>
<h2>Products1</h2>
</div>
</div>
</div>
CSS
.products {
border: 1px solid #000;
min-height: 250px;
}
.products h2 {
font-size: 20px;
color: #fff;
}
.new_products {
background-color: #fbc60e;
display: inline-block;
padding: 10px;
text-align: center;
}
.new_products span {
font-size: 16px;
color: #000;
}
.product_set_hover {
box-shadow: 0 0 14px rgba(0, 0, 0, .1);
background-color: #d76223;
}
JavaScript
$(function() {
$('.products.onloadhover').addClass('product_set_hover');
});
$(".products").hover(
function() {
$(".product_set_hover").removeClass("product_set_hover");
$(".new_products").hide();
$(this).addClass("product_set_hover");
$(this).find(".new_products").show();
}
);