2015-08-20 3 views
1

У меня есть следующий селектор, который я бы хотел настроить для неконтролируемых радиолюбителей, которые являются непосредственными потомками класса .noRadioButton.jQuery radiobutton not checked selector

$('.noRadioButton > input:radio:not(:checked)').click(DialogOpen); 

Когда мои загрузки страницы с помощью кнопки радио проверили, я ожидаю, что моя Селектор работать, когда я снимите его, то перепроверьте его. Любые предложения о том, почему это не так?

ответ

1

Вы должны использовать делегирование событий в этом случае: Не кажется

$('.noRadioButton ').on('click','> input:radio:not(:checked)',DialogOpen); 
+0

не будет работать, как ожидалось. Fiddle: https://jsfiddle.net/adrfkmau/ Мой селектор работает только тогда, когда страница загружается при отсутствии радиопередачи «Нет». – noclist