Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Некорректно обрабатывается radio (https://javascript.ru/forum/jquery/68416-nekorrektno-obrabatyvaetsya-radio.html)

pashin76 14.04.2017 16:47

Некорректно обрабатывается radio
 
$(":radio").on("change", function(){alert(this.value)});

Если input radio подгружаются через AJAX, то все работеат, а если они сразу существуют на странице, то нет реакции на событие.

Как сделать, чтобы обрабатывалось в любом случае?

рони 14.04.2017 17:03

Цитата:

Сообщение от pashin76
Если input radio подгружаются через AJAX, то все работеат, а если они сразу существуют на странице, то нет реакции на событие.

может наоборот?
Цитата:

Сообщение от pashin76
Как сделать, чтобы обрабатывалось в любом случае?

поставить change на то что есть всегда

Dilettante_Pro 14.04.2017 17:10

Уже есть и работает
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script>
$(document).ready(function () {
   $(":radio").on("change", function(){alert(this.value)});
});
</script>
<input type='radio' name='rr' value='1'/>
<input type='radio' name='rr' value='2'/>

pashin76 15.04.2017 08:44

Нашел ошибку, код пытался обработать несуществующий элемент, соответственно все, что ниже по коду не выполнялось.
Всем спасибо за участие.


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