Checkbox checked
Имеется код
$('.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'); } }); Если взять чекбокс который уже "чекнут" то будет бг черный, но красным он не станет если нажать другой раз. В чем моя ошибка ? |
скорее всего потому-что вы зря делаете
$(this).children('input').removeAttr('checked'); и $(this).children('input').attr('checked','checked'); Браузер сам все сделает, или тут другой смысл этих строк? |
Цитата:
|
Часовой пояс GMT +3, время: 08:42. |