我试图在触发mouseenter
事件时应用样式,但如果我取消注释以下未改动的选择器 - 即使文档准备停止工作。Javascript/jQuery newbie与mouseenter事件导致语法错误的错误
<body>
<div id="1" class="button untouched"></div>
<script src="/jquery.js"></script>
<script>
$(document).ready(function(){
alert("JQuery is working");
});
/*
$(".untouched").mouseenter($function(){
$(this).addClass("touched");
});
*/
</script>
</body>
我下面这个网址的例子:
http://api.jquery.com/mouseenter/
我也得到了following error in Firebug:
missing) after argument list
[Break On This Error]
$(".untouched").mouseenter($function(){
因为它不工作,我犯了一个错误,但我不知道是什么。我所知道的是,如果我让它运行,我的代码都不会起作用。我下载了jQuery的最新1.7.2版本,我知道它在页面上可用,因为alert()
与其他注释一起运行。
这是一个JavaScript语法错误,而不是一个jQuery问题。 –
@JaredFarrish我怎么能检测到这个错字 - 我习惯编译语言? –
谢谢大家 - 我知道这是一个愚蠢的错字 - 不知道语法虽然很难发现。 –