рони, спасибо что откликнулись )
Отлично, фон меняется ) Но только меняется если именно кликнуть на чекбокс.
А как сделать чтобы и при клике на сам span фон менялся?
Можно ещё сделать так, но по id:
$(window).load(function() {
$('input[type="checkbox"]').each(function() {
if ($(this).prop('checked')) {
document.getElementById('checkbox').style.backgroundColor = "#FCAC7D";
}
});
$('input[type="checkbox"]').bind("change", function() {
if ($(this).is(":checked")) {
document.getElementById('checkbox').style.backgroundColor = "#FCAC7D";
} else {
$(this).parent('label').removeClass('checkbox-checked');
document.getElementById('checkbox').style.backgroundColor = "#fff";
}
});
})
Но Ваш пример лучше