J'ai essayé de comprendre comment ajouter l'attribut "coché" à une case à cocher lors d'un clic. La raison pour laquelle je veux faire ceci est si je coche une case à cocher; Je peux faire en sorte que mon stockage local enregistre le code html. Lorsque la page est actualisée, la case à cocher est cochée. En ce moment, si je le coche, le parent s'estompe, mais si je le sauvegarde et le recharge, il reste fané mais la case n'est pas cochée.Ajouter l'attribut 'coché' au clic jquery
J'ai essayé de faire $ (this) .attr ('checked'); mais il ne semble pas vouloir ajouter vérifié.
EDIT: Après avoir lu les commentaires, il semble que je n'étais pas clair. Mon étiquette d'entrée par défaut est:
<input type="checkbox" class="done">
je besoin être top quand je clique sur la case à cocher, il ajoute: « vérifié » à la fin de cela. Ex:
<input type="checkbox" class="done" checked>
je besoin de le faire quand je sauverai le code html pour le stockage local, quand il charge, il rend la case à cocher comme cochée.
$(".done").live("click", function(){
if($(this).parent().find('.editor').is(':visible')) {
var editvar = $(this).parent().find('input[name="tester"]').val();
$(this).parent().find('.editor').fadeOut('slow');
$(this).parent().find('.content').text(editvar);
$(this).parent().find('.content').fadeIn('slow');
}
if ($(this).is(':checked')) {
$(this).parent().fadeTo('slow', 0.5);
$(this).attr('checked'); //This line
}else{
$(this).parent().fadeTo('slow', 1);
$(this).removeAttr('checked');
}
});
J'aime ce que vous avez ici , mais OP a demandé jQuery. Mais, +1 pour les js droits. Bon à savoir le noyau avant d'apprendre le cadre. – hookedonwinter
Eh bien, je ne suis pas sûr que jQuery le fasse réellement. Peut-être tort cependant. –
Merci pour votre aide, javascript directement est absolument bien avec moi, je venais d'utiliser jquery alors je me suis dit que je demanderais. Encore une fois, merci pour votre aide. – MoDFoX