Я не уверен, что вы подразумеваете под «силой» - вы спрашиваете, как программно изменить состояние переключателя?В jQuery Mobile необходимо обновить переключатель после обновления его атрибута, чтобы обновить его пользовательский интерфейс. Из документов :
$("input[type='radio']").attr("checked",true).checkboxradio("refresh");
Также обратите внимание, что в HTML4 логические атрибуты , такие как disabled
и checked
, принимают свои имена в качестве значений при включении.Так что просто ввод checked
недопустим, но вместо этого должен быть checked='checked'
.