所以我明白,如果我必须把这个代码
$("#MyButton").click(function(){/* code goes here */});
在外部.js文件
,我要引用脚本
<script src="MyScript.js" type="text/javascript"></script>
</body>
刚刚闭幕body标签(而不是之前头),否则这是行不通的,因为DOM必须MyScript.js
但包括在
我的整个代码之前满载不知何故,它使所有的工作,即使我现在把脚本放在HEAD(而不是像之前关闭身体标记之前)!
怎么回事?
看看下面的文档:http://api.jquery.com/ready/ –
[jQuery中的jQuery()函数做了什么?](http://stackoverflow.com/questions/ 2114925 /这是什么 - 在jQuery中的jQuery功能) –