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');
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.