jQuery et changement de css / class / classname

Encore la petite astuce pratique qui vous évitera de chercher des heures :

Très souvent, on veut changer la propriété d’un div. C’est facile via la fonction jQuery

$('#mondiv').css('propriété', 'nouvelle valeur');

Mais si on veut applique carrément tout une classe ?

C’est très simple, c’est la fonction .toggleClass() :

$('#mondiv').toggleClass('nouvelle classe');

One comment

  1. MathRobin

    Hello,

    Oui et non. En réalité, toggleClass ne fait qu’inverser la situation de l’élément vis à vis de cette classe. Si ton élément n’a pas la classe, il l’ajoute, si il l’a, il la retire. Pour faire plus simple, utilise addClass et removeClass.

Poster un commentaire

Vous devriez utiliser le HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>