Jquery 使用jsfiddle的奇怪体验

Jquery 使用jsfiddle的奇怪体验,jquery,jsfiddle,Jquery,Jsfiddle,如果我转到这里,并更改代码,使其看起来像这样,前者的工作原理与预期相同,即,我的一些元素周围有一个13px的红色边框。但对于后者,完全相同的代码不会生成边界。我已经查看了这两个方面的设置和外部资源,但它们看起来完全相同。这可能是显而易见的,但我只是看不到而已。(因此需要我发布代码,下面是第二个JSFIDLE中的代码): html: 为什么只有当我在前一个JSFIDLE(或我创建的任何其他新JSFIDLE)中使用它时,该代码才起作用呢?您的第二个FIDLE在无库模式下运行,但您编写的JS代码需要j

如果我转到这里,并更改代码,使其看起来像这样,前者的工作原理与预期相同,即,我的一些元素周围有一个13px的红色边框。但对于后者,完全相同的代码不会生成边界。我已经查看了这两个方面的设置和外部资源,但它们看起来完全相同。这可能是显而易见的,但我只是看不到而已。(因此需要我发布代码,下面是第二个JSFIDLE中的代码):

html:


为什么只有当我在前一个JSFIDLE(或我创建的任何其他新JSFIDLE)中使用它时,该代码才起作用呢?

您的第二个FIDLE在无库模式下运行,但您编写的JS代码需要jQuery才能起作用。加上这一点,它会像预期的那样放置红色边框


(要添加jQuery,请单击JavaScript标签旁边的齿轮符号,例如靠近屏幕中间的位置。)

您的第二个小提琴以无库模式运行,但您编写的JS代码需要jQuery才能工作。加上这一点,它会像预期的那样放置红色边框


(要添加jQuery,请单击JavaScript标签旁边的齿轮符号,例如靠近屏幕中间的位置。)

如果它“不起作用”,您肯定会收到一个错误。。。错误是什么?@FelixKling没有错误,只是没有产生红色边框,正如我所说的那样。@davej当我转到你的小提琴并打开Javascript控制台时,我看到这个错误:Uncaught ReferenceError:$没有定义你没有得到那个错误?@Barmar,不,我没有。我只是把它转回到了无库(纯JS),我没有看到任何错误MSG。如果它“不工作”,你肯定会得到一个错误。。。错误是什么?@FelixKling没有错误,只是没有产生红色边框,正如我所说的那样。@davej当我转到你的小提琴并打开Javascript控制台时,我看到这个错误:Uncaught ReferenceError:$没有定义你没有得到那个错误?@Barmar,不,我没有。我只是把它转回到了无库(纯JS),我没有看到任何错误MSG。
<div class="myclass">NOT This Guy</div>
<div class="myclass otherclass">This Guy</div>
<span class="myclass otherclass">This Guy</span>
<span class="myclass otherclass anotherclass">This Guy</span>
<span class="otherclass">NOT This Guy</span>
$(".myclass.otherclass").css("border", "13px solid red");