Jquery radio checked value получить

Выборка всех элементов, который были отмечены или выбраны.

version added: 1.0 jQuery(

Селектор :checked работает с чекбоксами, радио кнопками, элементами селект (select). Для элементов select лучше использовать селектор :selected.

Примеры

Пример: Определяем сколько элементов выделено.

Демо:

Пример: Определить отметку радио кнопи.

The problem statement is simple. I need to see if user has selected a radio button from a radio group. Every radio button in the group share same id.

The problem is that I don’t have control on how the form is generated. Here is the sample code of how a radio button control code looks like:

In addition to this when a radio button is selected it doesn’t add a "checked" attribute to the control just text checked (I guess just the property checked without a value). Below is how a selected radio control looks like

Can anybody help me with jQuery code that can help me to get the value of checked radio button?

Ситуация такая, есть множество товаров на странице , на каждый открывается всплывающее окошко, в окошке форма с параметрами для добавления в корзину. Поэтому к radio добавлен атрибут data-code.

По умолчанию первая радиокнопка checked (выделена) по php условию. Это наверное не должно влиять на выборку, т.к. выбрана может быть только одна кнопка.

Но оба варианта выборки в jquery возвращают undefined

  • Вопрос задан более трёх лет назад
  • 987 просмотров

jsfiddle.net/Sigiller/6aLtmtzf/1
ну при поверхностном рассмотрении все три селектора срабатывают корректно, следовательно дело в чем-то другом.

Если возвращается undefined, то это может означать, что в момент срабатывания функции ещё не существует объекта, который подходил бы этому селектору.

Вопрос в том, в какой момент должно сниматься значение value, возможно, у вас эта функция срабатывает раньше, чем эти чекбоксы начинают существовать.

Нужно больше информации, чтобы можно было сказать точнее.


[an error occurred while processing the directive]
Карта сайта