Я динамически добавляю HTML на веб-страницу и также использую jQuery для управления вещами.
Когда я добавляю HTML-код, jQuery игнорирует его существование.
Например:
$("td.elementToClick").click(...
Прекрасно будет работать с jQuery. Но если где-то в коде я добавляю:
$("tr#myRowToAppend").append("<td class="elementToClick>...</td>");
jQuery будет игнорировать этот новый элемент, если я нажму на него.
Поскольку jQuery связывает события после завершения загрузки страницы, мне нужно одно из двух решений:
- Вынудите DOM обновить страницу без изменения текущего макета (я не хочу обновления, поэтому location.reload () не может быть и речи).
- Вынудите jQuery добавить этот новый элемент в свой внутренний менеджер событий.
Я не хочу использовать onclick="blabla()"
, мне действительно нужно использовать jQuery.
Как мне это сделать?