【发布时间】:2015-12-17 09:14:49
【问题描述】:
这是我试图在我的 JS 文件中的括号中使用的代码:
$(document).ready(function () {
$("input").focusin(function () {
$(this).css("background-color", "#D9D9D2");
});
$("input").focusout(function () {
$(this).css("background-color", "#FFFFFF");
});
});
我猜这应该可以正常工作。当有人关注时,我试图让我的输入字段具有不同的颜色。 Brackets 不想执行这段代码,因为它说'$ 在定义之前使用'
我尝试执行此代码并出现错误,但它仍然无法正常工作。
【问题讨论】:
-
您是否在 html 文件中链接到 jQuery?
-
是的,我做到了。脚本标签是正确的,文件都在同一个目录中。确实从标题中删除了脚本标签并将其放在正文的结束标签附近,因为否则一些 ID-getter 无法找到我正在寻找的元素。
-
由于不同的原因在浏览器中无法工作,您还没有关闭所有大括号。使用适当的缩进,你会看到它
-
那是因为你只复制了我帖子代码部分的内容。最后两个括号奇怪地在代码部分之外。在我的程序中,它说它期望“使用严格”;并且在使用 $ 时没有定义 $
标签: javascript jquery