Имея это радио кнопки в горизонтальном controlgroup:JQuery Мобильный - Изменение RadioButton состояния программно
<div data-role="fieldcontain">
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Geslacht:</legend>
<input id="gender-male" name="gender" type="radio" value="MALE" />
<label for="gender-male">Man</label>
<input id="gender-female" name="gender" type="radio" value="FEMALE" />
<label for="gender-female">Vrouw</label>
</fieldset>
</div>
На данный момент я хочу сбросить значения программно с помощью:
$('#gender-male').prop('checked', false)
$('#gender-female').prop('checked', false)
Однако укладка из радиокнопки не изменены.
E.g. выбран MALE, он по-прежнему отображается выбранным.
Должен ли я сделать какое-то обновление?
У меня аналогичная проблема. Когда я пытаюсь это решение, я получаю следующую ошибку: Ошибка с нечистым: не может вызывать методы на кнопке до инициализации; попытался вызвать метод 'refresh'. Любые идеи о том, что вызывает это? Я не инициализирую контроль правильно? – Blake