Показать сообщение отдельно
  #1 (permalink)  
Старый 05.02.2016, 16:36
Аспирант
Отправить личное сообщение для Floyd Посмотреть профиль Найти все сообщения от Floyd
 
Регистрация: 20.05.2014
Сообщений: 40

грамотно привязать делегированный обработчик к таблице?
всем привет снова.
аяксом получаю и вставляю на страницу таблички (у них класс .base-table).
в этих табличках при нажатии клике строка выделяется.
сейчас обработчик выглядит вот так:
$("body").on(h_click, ".base-table tbody tr", function(event) { ... }

если я верно понимаю, боди постоянно ждет появления tr с предком tbody у которого предок с классом base-table и навешивает клик.

сделать
$(".base-table").on(h_click, "tbody tr", function(event) { ... }
не могу, тк таблички появляются динамически.

нужно что-то вроде
$("body").on(h_click, ".base-table", function(event) {
// а вот здесь отловить грамотно строку tbody tr, на которой кликнули.
 ... }

вопрос: верным ли путем я это хочу оптимизировать, и как грамотно отловить tbody tr?
спасибо!
Ответить с цитированием