Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2013, 15:38
Новичок на форуме
Отправить личное сообщение для Lavrov Посмотреть профиль Найти все сообщения от Lavrov
 
Регистрация: 26.06.2013
Сообщений: 5

Чекбокс если "чекед" должна сработать функция
Есть чекбокс и его лейбл. Если чекбокс "чекед", то лейбл необходимо покрасить красным цветом. Не срабатывает.

$('#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>
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2013, 15:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Lavrov
.attr(':checked')
.prop('checked') или is(':checked')
Ответить с цитированием
  #3 (permalink)  
Старый 26.06.2013, 15:50
Новичок на форуме
Отправить личное сообщение для Lavrov Посмотреть профиль Найти все сообщения от Lavrov
 
Регистрация: 26.06.2013
Сообщений: 5

Ни один из Ваших вариантов не сработал.
Ответить с цитированием
  #4 (permalink)  
Старый 26.06.2013, 15:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

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>
Ответить с цитированием
  #5 (permalink)  
Старый 26.06.2013, 16:04
Новичок на форуме
Отправить личное сообщение для Lavrov Посмотреть профиль Найти все сообщения от Lavrov
 
Регистрация: 26.06.2013
Сообщений: 5

рони,
Спасибо! Не работало потому, что вначале страницы писал а не в конце. Даже не спрашивайте почему - жара наверно сильная)) Как Ваш код увидел - сразу понял свою ошибку.)) Ошибки сделанные по глупости - всегда было сложнее всего найти. Спасибо ещё раз.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызвать функцию, если вызвалась другая функция. realstranger Events/DOM/Window 3 03.04.2013 01:23
Функция если, проверка по тексту e.mirchev Javascript под браузер 14 18.03.2013 11:59
Условие: если функция выполняется raler jQuery 5 21.04.2011 00:06
функция должна возвращать объект без одного свойства blackzub Общие вопросы Javascript 4 14.12.2009 19:25
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31