jQuery: Assign class on clicked element of multiple count

class, jquery

Solution

Just hook `click` on `.element` elements, remove `active` from any `.element` elements that have it, and add it to the clicked one:

$(".element").click(function() {
    $(".element.active").removeClass("active");
    $(this).addClass("active");
});

More: `jQuery/$`, `click`, `removeClass`, `addClass`

Problem

I have a list of clickable elements, all with same class names. I want to assign the clicked element a class `active` and remove `active` from all other elements simultaneously. How do I do it through jQuery? ``` <div class="container"> <div class="element"></div> <div class="element active"></div> <div class="element"></div> </div> ```

Original source