【发布时间】:2017-09-08 08:19:16
【问题描述】:
我设置了一个带有计时事件的时钟,并希望在 html 文件中显示。我有 2 个文件,分别是 js 和 html 文件。 js是用计时事件配置时钟,html文件是显示计时。
我的代码在下面找到。
时钟.html:
<html>
<head>
<title>Clock with a timing event</title>
<script src="clock.js"></script>
<script type="text/javascript" src="/Cesium-1.34/ThirdParty/jquery-1.11.3.min.js"></script>
</head>
<body>
<h1 id="txt"></h1>
</body>
</html>
js:
$(function () {
function startTime() {
var today = new Date();
var h = today.getHours();
var min = today.getMinutes();
var s = today.getSeconds();
var y = today.getFullYear();
var mon = today.getMonth()+1;
var d = today.getDate();
min = checkTime(min);
s = checkTime(s);
mon = checkTime(mon);
d = checkTime(d);
document.getElementById('todaytime').innerHTML = " "+ d + "/" + mon + "/" +y + " " + h + ":" + min + ":" + s + " SGT ";
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
});
错误状态:
"Uncaught ReferenceError: $ is not defined"
我的问题是如何从 js 中获取值并显示在 html 文件中。
【问题讨论】:
-
$ is undefined错误意味着您需要在页面中包含 jquery.js -
包含 jquery 库链接
-
该死的我是多么愚蠢。叹息....我已经为此苦苦挣扎了好几个小时
标签: javascript jquery html date