У меня есть группа радиокнопок, подобное следующему:кнопка Jquery радио не может установить значение более низкое значение с помощью кода
<label><input type="radio" name="GroupTypeOffUnitOnUnit" value="0">1:1</label>
<label><input type="radio" name="GroupTypeOffUnitOnUnit" value="1">Option</label>
<label><input type="radio" name="GroupTypeOffUnitOnUnit" value="2">Other Option</label>
Я Получение значений над AJAX, и я подтвердил, что значения возвращаются в верный. Однако, когда я пытаюсь программно установить значение в значение, меньшее, чем текущее значение, например, текущее значение равно 2, и я пытаюсь установить его на 1, выбранный переключатель остается кнопкой с 2. С другой стороны , если текущий выбранный переключатель имеет значение 1, я могу установить его на два.
Я чувствую, что это может иметь какое-то отношение к порядку, в котором кнопки появляются на веб-странице, поскольку более высокие значения появляются после более низких значений, но я пытаюсь понять это. Кроме того, вот моя функция javascript, которая должна проверять новое значение.
function setRadioInputValue(targetid, name, value)
{
$("#" + targetid + " input[name=" + name + "][value=" + value + "]").attr('checked', true);
}