le premier paramètre de attr
doit être le nom d'attribut, pas la valeur actuelle:
$(function accept() {
$("div#scrollwrap").attr('id','highlight');
});
Cependant, la lecture de votre code jsFiddle, vous semblez avoir une classe de point culminant et pas un ID. Here is my edited version avec ce que je pense que vous essayez d'atteindre.
Notez que j'ai changé les éléments suivants:
- Fait la classe .hightlight plus spécifique en ajoutant l'ID, sinon le style de surbrillance ne remplacera pas l'original.
- Suppression de la ligne onClick comme vous pouvez le faire dans votre script, qui est considéré comme la meilleure pratique (voir JS pour l'ajout
.click()
)
- Changé la fonction JS pour activer la classe, comme je suppose qu'il devrait être invalidée si la l'utilisateur désélectionne la case à cocher.
Plus de ressources (docs jQuery):
Merci, qui a travaillé, comment il-je ajouter à ma fonction onclick? ' ' –
Kyle
@ kyle-sevenoaks mis à jour – Moak