【发布时间】:2021-05-05 09:08:24
【问题描述】:
目的:当html页面加载成功后,jquery的$(document).ready被调用,然后调用$(document).ready内外部js中定义的函数。
注意:包含 jquery 库
hello.js
function hello(){
alert('hello');
}
index.html
<script src="hello.js"></script>
$(document).ready(function(){
hello();
});
以上代码不会触发警报。 js 和 jquery 的新手。欢迎更好的解决方案。非常感谢。
【问题讨论】:
-
你确定
hello.js' %}是正确的吗?或者应该是这样的{% 'hello.js' %}? -
抱歉,复制/粘贴错误。问题已更新。
-
这能回答你的问题吗? Accessing controls early | load vs. domready
-
理论上你的内联代码也有可能在加载 hello.js 之前运行。
-
@blanknamefornow 宝宝早起。稍后检查您的解决方案。提前谢谢。
标签: javascript jquery document-ready