Javascript 为什么不是';我的jQuery无法运行

Javascript 为什么不是';我的jQuery无法运行,javascript,jquery,html,css,Javascript,Jquery,Html,Css,因此,我试图在我正在构建的站点上使用jQuery,但似乎没有任何东西可以让它工作 以下是我在html中链接文件的方式: <head> <title>Eddy: Designer</title> <link rel="stylesheet" type="text/css" href="main.css"/> <script language="javascript" type="text/javascript" src=

因此,我试图在我正在构建的站点上使用jQuery,但似乎没有任何东西可以让它工作

以下是我在html中链接文件的方式:

<head>
    <title>Eddy: Designer</title>
    <link rel="stylesheet" type="text/css" href="main.css"/>
    <script language="javascript" type="text/javascript" src="jquery.js"></script>
    <script src="script.js"></script>
</head>
我的代码编辑软件显示我的$(document).ready在定义之前使用了“$”。。。我不知道这意味着什么,也不知道这是否是导致我出现这些问题的原因

这个想法是,当我添加class'.hidden'时,它将使每个不是按钮所标记类别的图像变为50%不透明度。从某种意义上说,这将“突出”所有“品牌化”或您拥有的东西

我一直在看关于使用jQuery的教程,但我找不到哪里出了问题。请帮忙。我为此感到很紧张

我尝试像这样链接jQuery:

        <link rel="stylesheet" type="text/css" href="main.css"/>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script src="script.js"></script>


这并没有解决我的问题。我的jQuery代码写得不正确,这就是为什么它不能正常工作的原因吗?似乎我正在正确加载jQuery,但它仍然不起作用。

首先,在removeClass和addClass方法中有点。您只需要传递类名,而不需要传递.classname,只需要传递classname。和其他sad一样,您应该检查文件夹结构,并尝试从一些CDN加载jQuery

在CSS中,你有品牌,在HTML和JS中,它是一个类。而且,在HTML中添加类的方式是错误的。多个类由类属性中的空格分隔,如:

class=“一二”

不像
class=“一”class=“二”


试试这个,它的工作xD,我刚刚评论了
不透明度
,并使用
轮廓:实心2px红色。因此,您可以在单击时更好地看到更改。

我不确定这是否是一个Java问题,因为它似乎只涉及Javascript而不涉及Java。你确定你使用了标签吗?如果我错了,请纠正我,但请注意,如果您错误地标记了您的问题,您将无法获得正确的专家进行审查,这可能会影响您获得适当帮助的机会。如果出现不确定的
$
,则表示您的jQuery库加载不正确,(或者它是在你的脚本之后加载的,但我觉得你上面的代码不是这样的。)检查你的路径是否正确1.使用严格命令的目的是什么?2.编辑软件?但是你在浏览器窗口中尝试过吗?@lolbas“use strict”是一个有效的JavaScript“指令”或“命令”(不确定确切的术语)。在我们有效地帮助您之前,您必须进行一些基本的调试。首先,是否正在加载jQuery?在开发人员工具控制台中,只需键入
jQuery
,然后查看是否有任何结果。如果没有,请检查您到jQuery的路径。您的IDE主界面会抱怨
$
未定义…如果它实际上是反定义的,那就不麻烦了罚款。现在已经加载了jQuery,请放置一个断点或
console.log()
语句在您的文档就绪处理程序中。它被击中了吗?下一步,看看您的元素是否存在。等等。帮助我们帮助您。尝试从CDN加载jQuery,但我的jQuery代码仍然没有一个工作。您能理解您的代码吗。没有html和css很难调试。可能您在命名东西时遇到问题,因为您有类和id名称相同或其他。您应该改用if.click()这里是我所有代码的JSFIDLE。我希望这会有所帮助。我非常希望这里有一个解决方案。您的解决方案有些效果。在传递.addClass“hidden”时,我删除了“.”,它修复了一些问题。“#branding”和“.branding”被故意设置为一个id和一个类。“#branding”是使除“.branding”之外的所有内容隐藏。所以这不是问题。在html中使用多个类是固定的。我的jQuery加载很好。我在javascript中犯了几个错误,所以这是固定的。现在一切都正常了。你的帮助是所有这些工作正常进行的关键。谢谢。
        <link rel="stylesheet" type="text/css" href="main.css"/>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script src="script.js"></script>