Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Зацикливание onclick (https://javascript.ru/forum/events/64293-zaciklivanie-onclick.html)

avalan4e 01.08.2016 17:07

Зацикливание onclick
 
Здравствуйте. При первом клике выводятся 2 алерта. При каждом следующем количество алертов увеличивается на 2. Что происходит в моём коде?
$('#models').click(function() {
          $('input:radio[name="optradio"]').change(function() {
            model = $(this).val();alert(model);
          })
      });

avalan4e 01.08.2016 17:12

Прошу прощения, поспешил. У меня ведь 2 события обрабатываются. Вот и алерты привязаны к 2-ке. Поменял следующим образом:
$('#models').ready(function() {
          $('input:radio[name="optradio"]').change(function() {
            model = $(this).val();alert(model);
          })
      });


Часовой пояс GMT +3, время: 07:08.