Barksalot: Bei Klick auf checkbox Update ausführen und Text durchstreichen

Beitrag lesen

Hallo dedlfix,

ich habe jetzt ein wenig dran gearbeitet. Mein HTML habe ich wie folgt geändert

<?php foreach($ToDoListeAusagabe as $array){ ?>
<div>
  <label>
    <input type="checkbox" 
           class="todo" 
           name="code[]" 
           value="<?php echo htmlspecialchars($array['pt_status']); ?>" 
           <?php if ($array['pt_status'] == 1) { ?> checked  <?php } ?>>
		
    <span <?php if ($array['pt_status'] == 1) { ?> class="done" <?php } ?>>
     <?php echo htmlspecialchars($array['pt_titel']); ?>
    </span>
  </label>
</div>
<?php } ?>

Und hier mein jQuery code

$(document).ready(function() { 
	
	$('.todo').click(function() {

		if($(this).val() == 0) {
			$(this).next('span').addClass("done");
		
		}

		if($(this).val() == 1) {
			$(this).next('span').addClass("done");
		
		}

    }); 
}); 

Wenn ich jetzt auf einen Eintrag klicke wird dieser durchgestrichen, wenn ich wieder drauf klicke wird dieser nicht mehr entfernt. Irgendwie habe ich da noch ein Verständnissproblem.

Bis bald!
Bernd