Tester de classe et mettre à jour un attribut avec jquery
Bonjour à tous,
Je suis nouveau sur ce forum et j'ai peu d'expérience en développement en général. J'arrive à faire les choses mais pas toujours dans les règles de l'art.
En l'occurrence, j'ai un code qui teste les classes de mon body, et si il y trouve une certaine classe, je veux qu'il m'actualise l'attribut src d'une balise image. Mon code ressemble à ça pour le moment (attention les yeux !!)
Code:
1 2 3
| if($('body').hasClass('section-sports')){$('.rub').attr('src', $('.rub').attr('src').replace('.png', 'bouton-sports.png'));}
if($('body').hasClass('section-solidarite')){$('.rub').attr('src', $('.rub').attr('src').replace('.png', 'bouton-solidarite.png'));}
if($('body').hasClass('section-citoyennete')){$('.rub').attr('src', $('.rub').attr('src').replace('.png', 'bouton-citoyennete.png'));} |
Ça marche, mais comment simplifier le tout, pour que ça soit plus respectueux du langage ?
Merci d'avance à ceux qui pourront m'aiguiller vers une solution :) !!
Anthony