Манипуляции с флажками - PullRequest
       3

Манипуляции с флажками

0 голосов
/ 24 августа 2011

У меня есть список флажков, которые пользователь использует для отображения и скрытия объектов. Некоторые из флажков автоматически устанавливают другие флажки, например: кнопка «Проверить все».

К сожалению, всякий раз, когда я нажимаю флажок вручную, он больше не отвечает на функциональную проверку, то есть: $ ("# myCheckBox"). Attr ("флажок", true) больше не работает.

Это меня смущает, что мне не хватает? Это как когда я нажимаю на чекбокс, jQuery больше не может его видеть.

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 августа 2011

«Правильный» способ установить флажки и переключатели в jQuery 1.6 - это $('#myCheckBox').prop('checked',true) - или пропустить второй аргумент, чтобы получить значение.

В более старых версиях jQuery вы устанавливали бы его так: $('#myCheckBox').attr('checked','checked')

1 голос
/ 24 августа 2011

Попробуйте обновить до последней версии jQuery и используйте $("#myCheckBox").prop("checked", true). Если это не сработает, будет полезно, если вы разместите полный пример, который не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...