Чекбокс если "чекед" должна сработать функция
Есть чекбокс и его лейбл. Если чекбокс "чекед", то лейбл необходимо покрасить красным цветом. Не срабатывает.
$('#check1').click(function() { if ($('#check1').attr(':checked') == true){ $('label').css('color', '#000') } else { $('label').css('color', '#f00')} }); Вот разметка: <div class="block1"> <input type="checkbox" id="check1" /><label for="check1">Лейбл, так его-растак...</label> </div> |
Цитата:
|
Ни один из Ваших вариантов не сработал.
|
Lavrov,
проверяйте ))) <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>datepicker demo</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> </head> <body> <div class="block1"> <input type="checkbox" id="check1" /><label for="check1">Лейбл, так его-растак...</label> </div> <script> $('#check1').click(function() { if ($('#check1').prop('checked')){ $('label').css('color', '#f00') } else { $('label').css('color', '#000')} }); </script> </body> </html> |
рони,
Спасибо! Не работало потому, что вначале страницы писал а не в конце. Даже не спрашивайте почему - жара наверно сильная)) Как Ваш код увидел - сразу понял свою ошибку.)) Ошибки сделанные по глупости - всегда было сложнее всего найти. Спасибо ещё раз. |
Часовой пояс GMT +3, время: 15:35. |