Задать вопрос
@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 создать элемент, то все замечательно ...
  • Вопрос задан
  • 191 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@manst
.net
$(document).on('change', '#sel', function(){ alert('1');});
Ответ написан
Комментировать
@Kraky
Вы добавили div и повесили на него change событие. У div элементов нет change события.
Ответ написан
Ваш ответ на вопрос

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

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