Я получил этуJQuery спусковой механизм не работает, как ожидалось
$('input[type=radio][name="voucher_type"]').live('change', function() {
//stuff here
});
Так что, когда радио-кнопка нажата, вещи случаются. Радиокнопка находится в пределах div, который оформлен как большая кнопка с фоновым изображением и т. Д.
Проблема заключается в том, что пользователи нажмут на изображение и ожидают, что он нажмет кнопку. Я не могу использовать метку, которую я знаю буду проверять радио, поэтому я попробовал этот код ниже:
$('div.voucher_box').click(function(){
$(this).children('input').attr("checked", "checked");
$(this).closest("input").trigger('click');
});
Я надеялся, что когда класс ДИВЫХ voucher_box щелкают, он бы вызвать щелчок/событие изменения на радиокнопке и запустить весь код, который запускается при изменении радиостанций.
Может ли кто-нибудь увидеть, что случилось? Благодарю.
Не было бы лучше вызвать событие изменения, поскольку это то, что связано? – adeneo
Можете ли вы опубликовать ссылку или поместить свой код в jsfiddle? – bodi0