Как правильно чекать радиокнопку?

128
31 января 2021, 03:20

Есть 2 блока радиокнопок в форме. По умолчанию ни одна радиокнопка не выбрана, поэтому я решил чекнуть первый вариант в каждом блоке скриптом:

$('.radio').each(function(){
  $(this).find('input').first().attr('checked', 'checked');
})

Это работает. Добавляется свойство checked="checked" и визуально вариант чекнут.

Потом при определенных обстоятельствах я скрываю первый input в блоке и хочу чекнуть другой со значением "card". Для этого я пытаюсь сделтаь вот что:

$('input[value="card"]').attr('checked', 'checked');

Это не работает. Точнее атрибут checked не изменяется у раиокнопок и при клике мыши. Меняется только визуально, а в коде - нет. Как это вообще работает и что отвечает за чекнутость радиобаттона?

READ ALSO
Глобальные переменные в формах visual studio c#

Глобальные переменные в формах visual studio c#

Как сделать глобальную переменную для её изменений в разных формахГде именно её объявлять?

187
C# Datagridview WinForms вывод объекта в объекте?

C# Datagridview WinForms вывод объекта в объекте?

Возможно ли вывести в таблицу сложный объект Person со следующими столбцами:

111
cannot be opened because it is version 852

cannot be opened because it is version 852

Создал проект в VS17, добавил станадртный сервер(Express):

93
Зачем в BitVector32 используется как int, так и uint?

Зачем в BitVector32 используется как int, так и uint?

Разбираю BitVector32Возник такой вопрос: зачем смешивают использование int и uint? В том же самом конструкторе, например

116