这是一个简单的 html 文件:
<!DOCTYPE html>
<html>
<head>
<title>Test Uploading Func.</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery-1.7.2.js"> </script>
<link type="text/css" href="jquery-ui-1.8.21.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="jquery-ui-1.8.21.custom.min.js"></script>
<!--Include js file-->
<script type="text/javascript" src="upload.js" ></script>
</head>
<body>
<button id="Upload" value="upload">upload</button>
<script type="text/javascript" src="upload.js" ></script>
</body>
这是我要包含的 js 文件:
$( '#Upload' ).bind('click', function(){
alert(">");
});
如果我只是在开头包含 js 文件,选择器 #无法知道 id Upload所以我必须在文件末尾再次包含它......我知道它不正确。但是不知道怎么解决?我们不只是在标签head中包含所有 js 文件吗?我展示的合适的编码风格是什么?谢谢。
更新问题!!!
如果我有很多这样的场景,我应该在所有函数中添加“$(document).ready()”吗?有点奇怪......还有另一种方法吗?或者 Web 开发人员总是这样做。
我应该在哪里包含我的 js 文件?在开始还是结束?
如果我最后把它们都包括在内,就不会出现这种问题。那为什么很多人一开始就包含js文件呢?