Задать вопрос
@Leffken
Студент, как студент!

Почему не могу обращаться к элементам страницы, созданными jQuery?

Всем привет.
Предположим страница пустая и в ней есть только один div с неким id = id_div1
Я добавляю с него другой div с id=id_div2 функцией jQuery insertAfter и добавил в этот div select id='sel' при помощи функции append. Есть ли способы повесить событие на этот select ?
Делаю $('#sel').on('change', function(){ alert('1');}); ничего не выходит, а если без jquery создать элемент, то все замечательно ...
  • Вопрос задан
  • 192 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@manst
.net
$(document).on('change', '#sel', function(){ alert('1');});
Ответ написан
Комментировать
@Kraky
Вы добавили div и повесили на него change событие. У div элементов нет change события.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы