我有这个简单的html文件,里面有一些jQuery但是这里没有触发点击事件:
我没有收到任何错误,也没有收到我希望在触发click事件时打印的console.log语句。 我错过了什么吗?
<!doctype html>
<html>
<head>
<title>My WebPage</title>
<link rel="stylesheet" type="text/css" href="Day.css"/>
<link rel="stylesheet" type="text/css" href="Night.css"/>
</head>
<body>
<h1> My website </h1>
<button>Day</button>
<button>Night</button>
<script src="jquery.js"/>
<script>
(function(){
console.log('Inside func');
$('button').click(function() {
console.log('button was clicked');
});
})();
</script>
</body>
</html>
答案 0 :(得分:4)
<script src="jquery.js"/>
应该成为:
<script src="jquery.js"></script>
您可以在此处详细了解自动关闭脚本标记:Why don't self-closing script tags work?
答案 1 :(得分:0)
我只是在头部使用JQuery CDN。