Мой внешний файл (расслоение плотной example.js):Внешний Js файл не может запустить Jquery
alert("External js file has just been loaded !");
$("#start").click(function (e) {
alert("Starting !");
});
Мой HTML-файл имеет <script type="text/javascript" src="example.js"></script>
. Когда я загружаю страницу, она оповещает "External js file has just been loaded !"
, что означает, что файл js успешно загружен.
Однако, когда я нажимаю кнопку «Пуск», он не предупреждает "Starting !"
.
Когда я вставить содержимое example.js файла в HTML файл, он может предупредить "Starting !"
:
<script>
alert("External js file has just been loaded !");
$("#start").click(function (e) {
alert("Starting !");
});
</script>
Как я могу исправить такую проблему с внешними JS файл?
Загружаете файл example.js перед тем, как элемент #start существует на странице? Вы должны загрузить файл js в конце страницы или поместить обработчик кликов в готовый вызов документа. – j08691
@ j08691 Как загрузить js-файл в конце страницы? –
Переместить '' прямо перед '