Ich habe einige Kontrollkästchen, die aus meiner Datenbank wich wie folgt aussehen kommen:ändern Checkbox Symbol Klasse Onclick in jQuery
<input type="checkbox" class="hidden chkbox" id="single_checkbox_<?php echo $page->ID; ?>" name="pages[]" value="<?php echo $page->ID; ?>"/>
<label rel="tooltip" data-original-title="Selecteer" class="btn" for="single_checkbox_<?php echo $page->ID; ?>"><i class="icon-check-empty"></i> Selecteer</label>
nun die Kontrollkästchen versteckt sind, weil ich das Label Klasse wollen als die Kontrollkästchen handeln.
es ist in der Tat funktioniert, aber das Problem ist, dass <i class="icon-check-empty"></i>
geändert werden soll, nachdem das Kontrollkästchen auf <i class="icon-check"></i>
und zurück auf Symbol-check-leer nach unchecked geklickt wird.
Die jquery ich bisher habe, ist
$('.chkbox').click(function(){
if($(this).is(':checked')){
$('i.icon-check-empty').replaceWith('<i class="icon-check"></i>');
}else{
$('i.icon-check').replaceWith('<i class="icon-check-empty"></i>');
}
});
Es ist jedoch nicht ändert es ändert sich alle Kontrollkästchen, und das ist nicht das, was ich suche.
Wenn jemand eine Idee hat, wie man mir hilft, wäre das großartig.
Mit freundlichen Grüßen.
+1 - das ist der Weg, es zu tun. Ich bin gerade damit fertig geworden, etwas mit dem zu tun, was im Wesentlichen so ist. :) – karim79
Danke, funktioniert perfekt .. es hat mich verrückt gemacht, nach einer Weile versuche ich nur die seltsamsten Lösungen haha. Es war tatsächlich sehr einfach. Danke eine Million: D –
@JarnovanRhijn du bist willkommen :) thx –