За последние 24 часа нас посетили 16802 программиста и 1620 роботов. Сейчас ищут 1828 программистов ...

jQuery не видит динамически созданный тег

Тема в разделе "JavaScript и AJAX", создана пользователем Сереганек, 20 окт 2017.

  1. Сереганек

    Сереганек Активный пользователь

    С нами с:
    18 янв 2017
    Сообщения:
    333
    Симпатии:
    27
    При клике на одну кнопку скриптом создаю текстовое поле с кнопкой сабмит.
    А вот после ввода текста и клика по сабмиту ничего не происходит. Почему-то скрипт не находит эту кнопку. Хотя селектор очень простой - по айди. Кстати, если по этому селектору сделаю поиск в самом браузере, то динамически созданный сабмит будет найден. Как можно выйти из положения?
    Код (Javascript):
    1. $('#submit-edit').on('click',function (e){
    2. ...
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Код (Javascript):
    1. $('#Result').on('click', '.selector', function(){
    2. // бла бла бла
    3. }); // #Result - родительский блок, загруженный изначально. .selector - подгруженный ajax-ом элемент
     
    Сереганек нравится это.
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    $( 'body' ).on( 'click', '#submit-edit', function (e){
     
    Сереганек нравится это.