Я настроил радио кнопку, как это:Простой способ переключения переключателя с помощью JavaScript/Ajax?
<hr />
<h2>PhoneyTV Cabana</h2>
<p>
<input type="radio" id="phoneyRadio1" value="0" onclick="toggleParticlePower(phoneyID, phoneyPowerFunction, this.value)" name="led" />Off
<input type="radio" id="phoneyRadio2" value="1" onclick="toggleParticlePower(phoneyID, phoneyPowerFunction, this.value)" name="led" />On
</p>
должен быть более простым способом обновления их стата, чем это:
$.getJSON(myURL, function(data) {
state = (parseInt(data.result) == 1)
if (state) {
$('#phoneyRadio1').attr('checked', false);
$('#phoneyRadio2').attr('checked', true);
} else {
$('#phoneyRadio2').attr('checked', false);
$('#phoneyRadio1').attr('checked', true);
}
});
Я попытался просто сделать кнопку «активной» выделена, но у меня возникли проблемы с этим ...
Какой очевидный ярлык мне не хватает?
Проверка переключателя автоматически отменяет удаление других в той же группе. – JJJ
Я пробовал свой код, я пробовал аналогичный подход, но часто получаю ошибку, где ни один не подсвечивается ... Возможно, что-то другое мешает этому изменению состояния? Есть ли способ обернуть и выполнить эти две строки атомарно? –
@JimfromPrinceton Вы можете попробовать что-то вроде этого: [Обновленный скрипт] (https://jsfiddle.net/RajeshDixit/kecce3ac/1/) – Rajesh