Я использую JQuery для установки HTML внутри div. Примерно так:
$(div).html(strHtmlBlob);
strHtmlBlob - это фрагмент HTML, возвращаемый через Ajax с сервера. После того, как он назначен, я настроил некоторые события для элементов в новом HTML-объекте, выполнив следующее:
$(div).find("a").click(a_ClickHandler);
Это все прекрасно работает. Проблема в удалении событий. Я хочу убедиться, что я правильно очищаю DOM.
Я удаляю HTML так:
$(div).html("");
Но я вижу, что события все еще там. Есть ли способ очистить события для элементов, которые больше не существуют?