Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2019, 20:27
Интересующийся
Отправить личное сообщение для i501 Посмотреть профиль Найти все сообщения от i501
 
Регистрация: 25.11.2018
Сообщений: 23

Клик по кнопке в таблице
Всем привет
есть такое
data = $.parseJSON(data);
        for(let i=0; i<data.length; i++) {
            let btn_id = "btn_"+data[i]['id'];
            $('#table-agents').append('<tr></tr>');
                $('#table-agents>tbody>tr:last').append(
                    '<td>'+data[i]['id']+'</td>' +
                    '<td>'+data[i]['name']+'</td>' +
                    '<td>'+data[i]['lastname']+'</td>' +
                    '<td>'+data[i]['address']+'</td>' +
                    '<td>'+data[i]['phone']+'</td>' +
                    '<td>'+data[i]['email']+'</td>' +
                    '<td><button id="'+btn_id+'">edit</button></td>'
                )
}

каждой строке таблицы добавляется кнопка для редактирования
проблема - не могу перехватить клик такой кнопки

$("[id^=btn_]").on("click", function() {.....
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2019, 20:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

i501,
$("#table-agents").on("click", "[id^=btn_]", function() {.....
Ответить с цитированием
  #3 (permalink)  
Старый 17.02.2019, 20:44
Интересующийся
Отправить личное сообщение для i501 Посмотреть профиль Найти все сообщения от i501
 
Регистрация: 25.11.2018
Сообщений: 23

Так работает. Плюсую.
А можно немного комментов почему не работал мой вариант?
Ответить с цитированием
  #4 (permalink)  
Старый 18.02.2019, 09:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

i501,
клик ставят на элемент который есть, а не который будет!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS / jQuery — почему не получается выполнить программный клик по кнопке? antonium Events/DOM/Window 1 17.07.2018 00:28
Событие: клик по кнопке Tab user999 jQuery 2 29.09.2016 10:39
jquery - не работает клик по кнопке выбора варианта bartonom jQuery 0 04.10.2012 13:35
Клик срабатывает без щелчка на кнопке - почему?.. deivan Events/DOM/Window 3 13.08.2012 14:42
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47