toggleClass and remove class from all other elements toggleClass and remove class from all other elements jquery jquery

toggleClass and remove class from all other elements


This will do it

 $(".size a").click(function(){    $('.size a.checked').not(this).removeClass('checked');    $(this).toggleClass('checked'); })

Update

Alternatively you could do

 $(".size").on('click','a', function(){    $(this).toggleClass('checked').siblings().removeClass('checked'); })


Only You need to Use it. :)

<script>    $(document).ready(function () {        $('.demo_class').click(function () {            $(this).toggleClass('active').siblings().removeClass('active');        });    });</script>


So late but its my answer

$(".size").click(function(){ $('.size').removeClass('checked') //Clear all checked class on .size $(this).addClass('checked') //Add checked class to current clicked .size })

Its cleaner,powerfull and safe.