Jquery 代码在JSFIDLE和Codepen中工作,但在浏览器中不工作,我哪里出错了?

Jquery 代码在JSFIDLE和Codepen中工作,但在浏览器中不工作,我哪里出错了?,jquery,html,svg,Jquery,Html,Svg,下面的代码运行有什么问题 它在JSFIDLE和Codepen中运行,所以我不明白为什么它不能作为网页在浏览器中运行 我看到了一些关于jQuery和SVG之间不兼容的东西,但是如果是这样的话,为什么它在JSFIDLE和CodePen中工作呢。他们运行的代码不是很像一个普通的网页吗 校验值 $ var numArray=[]; $(“#blackC”)。在(“单击”,函数(){ 如果($.inArray(“7”,numArray)=-1){ Numaray.push(“7”); } });

下面的代码运行有什么问题

它在JSFIDLE和Codepen中运行,所以我不明白为什么它不能作为网页在浏览器中运行

我看到了一些关于jQuery和SVG之间不兼容的东西,但是如果是这样的话,为什么它在JSFIDLE和CodePen中工作呢。他们运行的代码不是很像一个普通的网页吗




校验值 $ var numArray=[]; $(“#blackC”)。在(“单击”,函数(){ 如果($.inArray(“7”,numArray)=-1){ Numaray.push(“7”); } }); $(“#blueC”)。在(“单击”,函数(){ 如果($.inArray(“1”,numArray)=-1){ Numaray.push(“1”); } }); $(“#greenC”)。在(“单击”,函数(){ 如果($.inArray(“2”,numArray)=-1){ Numaray.push(“2”); } }); $(“#greyC”)。在(“单击”,函数(){ 如果($.inArray(“0”,numArray)=-1){ Numaray.push(“0”); } }); $(“#purpleC”)。在(“单击”,函数(){ 如果($.inArray(“5”,numArray)=-1){ Numaray.push(“5”); } }); $(“#orangeC”)。在(“单击”,函数(){ 如果($.inArray(“6”,numArray)=-1){ Numaray.push(“6”); } }); $(“#redC”)。在(“单击”,函数(){ 如果($.inArray(“3”,numArray)=-1){ Numaray.push(“3”); } }); $(“#yellowC”)。在(“单击”,函数(){ 如果($.inArray(“4”,numArray)=-1){ Numaray.push(“4”); } }); $(“#阵列检查”)。在(“单击”上,函数(){ 警报(努马拉伊); $(“#选择”).val(努马拉伊); });
当您在本地打开它时,它在浏览器中不起作用,因为它试图找到jQuery的路径,如下所示:

<script src="file://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

是指来自服务器的相对路径,它自动补偿
http
vs
https
,但是当在本地运行时,浏览器会在开始时放入
文件:
,该文件将失败。

当您在本地打开它时,它将无法在浏览器中工作,因为它试图查找jQuery的路径,如下所示:

<script src="file://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

是指来自服务器的相对路径,它会自动补偿
http
vs
https
,但是在本地运行时,浏览器在开始处放置一个
文件:
,该文件将失败。

您是否在本地计算机上运行此文件?您是否在本地计算机上运行此文件?这不是-这只是一个输入错误。这不是-这只是一个输入错误。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js