我有这个脚本:
$("#test").click(function() {
alert('hue');
});
我的html上有这个元素:
<li>
<a id="test" href="#contato">Contato</a>
</li>
我已经导入了我的滚动脚本和jQuery.js脚本。
<script src="js/scrolling.js"></script>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
但是当我点击我的元素时,没有警告()! 我究竟做错了什么? 我该如何解决这个问题?
答案 0 :(得分:5)
我假设你的意思是js/scrolling.js
包含
$("#test").click(function() {
alert('hue');
});
在这种情况下,您需要在jQuery之后包含scrolling.js
。如果这些脚本标记位于html的<head>
中,则需要包含一个DOM-ready函数,因为在页面存在之前无法绑定该元素。
$(document).ready(function() {
$("#test").click(function() {
alert('hue');
});
});