Имеется код
$('.stlchek').click(function(){
if($(this).children('input:checked').length)
{
$(this).css('backgroundColor','red');
$(this).children('input').removeAttr('checked');
}
else
{
$(this).css('backgroundColor','black');
$(this).children('input').attr('checked','checked');
}
});
Если взять чекбокс который уже "чекнут" то будет бг черный, но красным он не станет если нажать другой раз.
В чем моя ошибка ?