[checked]
- это селектор, который выбирает элементы, которые в настоящее время проверены с атрибутом checked
, а не свойством - другими словами, "если элемент имеет атрибут проверенного Подними это ".
Если вы хотите проверить, установлен ли флажок или нет, вы должны использовать :checked
.
Пример использования:
if($('#test').is(':checked'))
{
return true;
}
С jQuery 1.6 и выше вы можете использовать функцию .prop()
из соображений производительности.
if($('#test').prop('checked'))
{
return true;
}