[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка на нажатие checkbox'a
m4a1fox
Доброго дня! Допустим на странице есть checkbox.
Вот такой

<input type="checkbox" id="check" name="ok" />


Как проверить нажат ли он на JQuery? Делаю так

var check = jQ("#check :checkbox:checked");
if(check == TRUE){
alert(1);
}else{
alert(0);
}


Но не правильно проверяю. Где ошибка? Условие почему-то не выполняется.



Спустя 3 минуты, 7 секунд (22.09.2011 - 17:49) caballero написал(а):
jQuery до версии 1.4.4:
var result=$('#check').attr('checked');

jQuery после версии 1.4.4:
var result=$('#check').prop('checked');

Спустя 1 минута, 22 секунды (22.09.2011 - 17:51) redreem написал(а):
var check = jQ("#check").checked;

Спустя 4 минуты, 30 секунд (22.09.2011 - 17:55) m4a1fox написал(а):
redreem
caballero
var check = jQ("#check").checked;
if(check == true){
alert(1);
}else{
alert(0);
}

Ошибка все равно!

Спустя 17 минут, 52 секунды (22.09.2011 - 18:13) redreem написал(а):
var check=document.getElementById('check').checked;
так точно работает. осталось решить задачу замены document.getElementById('check') на аналог в jQ. просто я такие вещи делаю именно так как написал первой строчкой и как возвратить DOM-объект в jQ - вопросом не задавался.

Спустя 2 минуты, 2 секунды (22.09.2011 - 18:15) redreem написал(а):
слушай, я тут подумал: а ты на инпут onclick повесил? ну малоли... бывет заработался.

Спустя 1 минута, 16 секунд (22.09.2011 - 18:16) Zerstoren написал(а):
value не пробовали? =)

element.val()
У меня оно отлично возвращает булевое значение.

Спустя 24 секунды (22.09.2011 - 18:17) caballero написал(а):
тебе привели 3 варианта с jquery
не может ни один не работать - проверяй вниматеотьно синтаксис и названия

или оставь getElementById
работает - чего еще надо

Спустя 1 минута, 30 секунд (22.09.2011 - 18:18) redreem написал(а):
или это я заработался. гы. будем считать что я прошлый вопрос не задавал smile.gif

Спустя 7 месяцев, 25 дней, 21 час, 3 минуты, 13 секунд (18.05.2012 - 15:21) Vovan91 написал(а):
Thanks
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.