Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how use multipleClass jQuery click event

Tags:

jquery

css

i want one .heading click .collpase is active , remove and slideup and slide down but all collpase active how use jquery... i am tired , how use one click and one class active

$(document).ready(function(){
    $('.wrapmenu .heading').on('click', function(){
        $('.wrapmenu .collpase').addClass('acitve');
    });
});

///html

   <div class="heading">Transmission <span><i class="icon-caret-down"></i></div>
   <div class="collapse">
      <div class="checkbox"><label><input type="checkbox"> Automatic <span>(10)</span> </label></div>
     <div class="more-option">Show More Options <span><i class="icon-plus-sign"></i></span></div>
  </div>
</div>
    <div class="wrapmenu unicode ieUnicode">

   <div class="heading">Transmission <span><i class="icon-caret-down"></i></div>
   <div class="collapse">
      <div class="checkbox"><label><input type="checkbox"> Automatic <span>(10)</span> </label></div>
     <div class="more-option">Show More Options <span><i class="icon-plus-sign"></i></span></div>
  </div>
</div>

///css

.wrapmenu {
border:1px solid #ddd;
border-bottom:1px solid #ffffff;
cursor:pointer;
}
.wrapmenu .heading {
background-color:#F5F5F5;
padding:10px;
position:relative;
}
.wrapmenu .heading  span{
float:right;
}
.wrapmenu .collapse{
background-color:#fff;
padding:10px;
border-top:1px solid #ddd;
}
.active{display:block;}
like image 323
aungnyeinmin Avatar asked Dec 12 '25 19:12

aungnyeinmin


1 Answers

Try to use the $(this) reference inside the click event handler, and target the element with class collapse by using the .next() function, since it is the immediately next sibling to the current element

$(document).ready(function(){
    $('.wrapmenu .heading').on('click', function(){
        $(this).next('.collapse').addClass('active');
    });
});
like image 99
Rajaprabhu Aravindasamy Avatar answered Dec 14 '25 20:12

Rajaprabhu Aravindasamy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!