jQuery menu lien actif

Je suis en train de faire un jquery menu que quand je clique sur un des liens (sans rechargement de la page), elle change de classe "active" et supprime cette classe lorsque je clique sur un autre lien.

voici mon code :

<script type="text/javascript">
$(document).ready(function() {
  $(".buttons").children().("a").click(function() {
    $(".buttons").children().toggleClass("selected").siblings().removeClass("selected");
  });
});
</script>


  <ul class="buttons">
    <li><a class="button" href="#">Link1</a></li>
    <li><a class="button" href="#">Link2</a></li>
    <li><a class="button" href="#">Link3</a></li>
    <li><a class="button" href="#">Link4</a></li>
  </ul>

Quelqu'un peut me dire pourquoi mon code ne fonctionne pas et comment le résoudre?
Merci 🙂

OriginalL'auteur b0nd | 2010-03-26