Как динамически включить HTML-файл, содержащий JavaScript

на моем веб-сайте у меня есть простая панель навигации, в которой нажатие на различные элементы приводит к изменению основного содержимого. Технически, все это делается в одном файле "main.html", который содержит все, и я использую функцию jquery "load", чтобы динамически загружать другие html-файлы, чтобы поместить его в main.html. Это работает просто отлично, если в этих html-файлах нет встроенного javascript. Но есть один файл, который я хочу встроить, который также содержит код javascript, который должен выполняться в $ (document) .ready. Но этого никогда не происходит - в javascript нет ошибок, просто он никогда не выполняется. Я полагаю, это потому, что я изменяю только DOM файла "main.html", и тогда событие onReady не будет запущено. Может ли кто-нибудь дать мне представление о том, как лучше всего добиться желаемого поведения? Помещение javascript в «main.html» приведет к тому, что все будет работать, но для меня это не вариант.

Заранее спасибо!

обновление: проблема решена Проблема решена. Когда я вызываю javascript вне события onReady () (как предложил Лоик Коенен), он работает так, как и ожидалось. Я также удалил теги, обернутые вокруг. Большое спасибо всем, кто мне помог!

Ответы на вопрос(2)

Ваш ответ на вопрос