[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не обрабатывается клик на ячейке td
konstantin.smorodin
Добрый день. Добавляют динамически строку в таблицу.

    function addTR() {
id_year = "year_" + id_tr;
$('table tbody').append('<tr class="text-center"><td class="'+ id_year +'" contenteditable="true" style="height:60px;">2021</td><td></td><td>
</td><td></td><td></td><td></td><td></td><td></td>
<
td></td><td>X</td></tr>');
id_tr = id_tr + 1;
}


Но при попытке обработать клик ничего не получается:

$(document).ready(function(){
$('.table td').click(function(){
alert("dd");
});
});


Если добавить строку в таблицу ручками в коде, все работает.
Kusss
Если объекты добавляются динамически, нужно заранее определить в какой элемент они добавятся, и повесить обработчик.
$('table').on('click', 'td', function(){
alert("dd");
});
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.