Comment puis-je supprimer un nom de la classe et en ajouter un nouveau avec jQuery et les cookies?

Comment pouvez-vous supprimer un nom de la classe et de le remplacer par un nouveau?

<style>
    .red {background-color: #FF0000;}
    .green{background-color: #00FF00;}
    .blue {background-color: #0000FF;}
</style>

<body class="red">
    <ul>
        <li><a href="">red</a></li>
        <li><a href="">green</a></li>
        <li><a href="">blue</a></li>
    </ul>
</body>

Dans ce cas, lorsque vous cliquez sur le rouge ou le vert ou le bleu, le corps de la classe nom changera en conséquence. Il va aussi faire un cookie qui permettra d'économiser le choix.

J'ai essayé le jQuery .addClass et ça fonctionne, mais c'est l'ajout d'une classe sur le dessus de l'existant. Aussi je n'arrive pas à enregistrer le cookie.

désolé pour mon mauvais anglais ...

OriginalL'auteur kakkalo | 2009-04-29