Не уверен, если это ошибка или я не собираюсь это делать.
У меня есть страница с боковыми панелями, которая динамически загружает основное тело.
Для страницы 1 у меня естьобратный вызов для элемента # id1, который работает при начальной загрузке.
После того, как пользователь перейдет на страницу page2, основное содержимое будет заменено содержимым страницы page2, которая также имеет элемент с # id1, они обслуживают то же самоецель.события тоже инициализируются.
Проблема в том, что все на странице 2 будет работать, кроме события, связанного с # id1.
Если вернуться на страницу 1, # id1 также не будет работать.
Посмотрев на консоль, я обнаружил, что при вызове $ ("# id1") иногда дают мнеэлемент начальной загрузки (не уничтожен?), что, вероятно, является причиной.
Загрузка ajax просто использует:
$. Get (path, function (data) {$ ('# main'). Html (data)});
Есть идеи, что здесь происходит?
Если старые элементы не «должным образом уничтожены в jquery», что предполагается здесь делать?