Conserver les attributs après rechargement
Bonjour,
J'ai écris le code suivant afin qu'à l'appui d'un bouton ayant comme classe summary-button j'affiche tout éléments qui ont le même ID que lui :
Code:
1 2 3 4 5 6
| $('.summary-button').click(function()
{
var id = $(this).attr('id');
$('.'+id).slideToggle("fast");
this.setAttribute("name","active_toggle");
}); |
Comme vous pouvez le voir j'ajoute l'attribut name active_toggle afin de pouvoir le redéployer même après un reload de la page (en l’occurrence l'envoi d'un formulaire).
Mon problème est le suivant, quand je reload la page mon bouton perd son attribut "name". Est-ce normal ? Il y a-t-il un moyen de mieux faire ça ?
De plus deux questions me turlupinent :
- Comment gérer le fait qu'il n'y peut il y avoir qu'un active_toggle à la fois ?
- Comment afficher au reload de la page mon ancien toggle ? Directement après mon $(document).ready(function() ?