Установите переключатель, отмеченный - метка не меняется - PullRequest
0 голосов
/ 04 февраля 2020

Я хочу удалить и установить переключатель, отмеченный. В фрагменте это работает как шарм, но на localhost - нет. Хотя вход проверяется, но метка не меняется. Если я установлю другую кнопку-переключатель (eq #b), как отмечено, метка изменится.

Здесь - это JSFiddle.

$('#a').attr('checked', false);
$('#a').attr('checked', true);
input:checked + label {
  /* background-color, font-size, etc. */
}

1 Ответ

1 голос
/ 04 февраля 2020

используйте .prop вместо .attr, последнее приведет к тому, что html будет похоже на 'selected = false', а не на удаленное свойство свойства selected.

Редактировать: Основная проблема заключается в том, что OP использовал .attr на двух рад ios с одним и тем же именем .attr никогда не удаляет проверенные свойства. В итоге вы получаете два рад ios, которые проверены, что недопустимо.

...