$('.product_name:radio').click(function() {get_products()} );
get_products () никогда не вызывается, потому что этот переключатель был создан после загрузки страницы.
Я пробовал следующее, но они не работают.
$('.product_name:radio').on('click', function(){
get_products() });
$('product_name.body').on('click', '.product_name:radio', function(){
get_products()});
Как правильно это сделать?
Он добавляется динамически
Я прочитал исходный вопрос в опубликованной ссылке и все еще не могу заставить его работать, поэтому я публикую это
Оригинальный ответ также должен быть адекватным ответом на ваш вопрос. Чтобы ответить на ваш, было бы просто клонировать ответ из этого сообщения.
ive обновил OP с примерами



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Нет ли способа просто разместить этот код после той части, где на страницу добавлен переключатель? Как это добавляется?