Bonjour,
...
...
...
Le bouton btn_new me permet d'ajouter des lignes.
Ces lignes contiennent une information simple par défaut
et une détaillée activable avec le bouton btn_advanced.
Quand je veux passer en mode détaillé j'aimerais n'avoir
qu'à changer la propriété display de la classe CSS advanced.
Or $('.advanced').show(); change propriété pour chaque
éléments matché. La classe advanced reste donc inchangée.
Ce qui fait que les lignes ajoutées après être "passé en
mode advanced" ne font pas apparaitre les infos détaillées.
Est-ce que je suis clair ?
Modifié par Glide (09 Dec 2009 - 16:38)
...
.advanced {
display: none;
}
...
$(document).ready(function() {
$('#btn_advanced').click(function () {
$('.advanced').show();
})
$('#btn_new').click(function () {
$(this).after('<div><div>Simple</div><div class="advanced">Advanced</div></div>');
});
});
...
<input type="button" id="btn_advanced" value="Advanced" />
<input type="button" id="btn_new" value="New data" />
Le bouton btn_new me permet d'ajouter des lignes.
Ces lignes contiennent une information simple par défaut
et une détaillée activable avec le bouton btn_advanced.
Quand je veux passer en mode détaillé j'aimerais n'avoir
qu'à changer la propriété display de la classe CSS advanced.
Or $('.advanced').show(); change propriété pour chaque
éléments matché. La classe advanced reste donc inchangée.
Ce qui fait que les lignes ajoutées après être "passé en
mode advanced" ne font pas apparaitre les infos détaillées.
Est-ce que je suis clair ?
Modifié par Glide (09 Dec 2009 - 16:38)