我可以把我的javascript放在我的<div> </div>旁边

时间:2010-12-15 22:56:24

标签: javascript jquery

如果我有一些javascript / jQuery作用于标签内的特定div(对于动画),我可以将javascript(在src =“link-to-my-js.js”文件中)放在旁边我的div?

我的意思如下:

<body>
<div id="special">Some html</div>
<script type="text/javascript">javascript related to my div tag above...</script>
</body>

4 个答案:

答案 0 :(得分:2)

无论你在哪里添加你的代码,都要用文档.ready。

包装它

它会等到所有的dom都准备好了,所以你会安全的。

<script type="text/javascript">
$(document).ready(function() {

 });
</script>

答案 1 :(得分:1)

您可以将它们放在任何您想要的位置,

答案 2 :(得分:0)

您可以随意添加标签。但请记住,如果您的脚本尝试对尚未加载的元素进行操作,则会失败。

因此,如果您在div之前加载脚本标记并且脚本没有被onload事件激活,那么将找不到类似的元素。

相反,如果标签出现在元素之后,您可以正常操作它。

答案 3 :(得分:0)

如果使用$(function(){/*code here*/})

包装代码,那么放在哪里并不重要

参考:http://api.jquery.com/jquery/#jQuery3