Этот селектор, использующий второй аргумент для контекста / контекста:
$('[value="one"]', $('[name="group2"]'))
Пытается найти элементы с [value="one"]
, которые происходят от элементов с [name="group2"]
. Это означает, что вы в конечном итоге смотрите как минимум на два уровня различных элементов в DOM.
В вашем случае ваши радиокнопки имеют оба атрибута, поэтому вы хотите вместо этого присоединить оба селектора атрибутов (я добавляю input
, чтобы просто сохранить jQuery):
$('input[name="group2"][value="one"]')