Mając to przyciski opcji w poziomym controlgroup:jQuery Mobile - zmiana stanu radiobutton programowo
<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>
w danym punkcie Chcę zresetować wartości programowo przy użyciu:
$('#gender-male').prop('checked', false)
$('#gender-female').prop('checked', false)
Jednak stylizacja przyciski radiowe nie zostały zmienione.
E.g. jest wybrana opcja MALE, ale nadal jest wybrana.
Czy powinienem odświeżyć?
Mam podobny problem. Kiedy próbuję tego rozwiązania, pojawia się następujący błąd - Uncaught Error: nie można wywołać metod na przycisku przed inicjalizacją; próbował wywołać metodę "odśwież". Jakieś pomysły na to, co to powoduje? Czy nie zainicjowałem poprawnie sterowania? – Blake