未捕获的TypeError:jQuery(...)[0] .addClass不是函数

时间:2019-06-29 12:53:11

标签: jquery node.js

我正在尝试使jQuery在我的节点应用程序中工作。我正在使用ejs和express,我猜这里的问题可能与其中之一有关。似乎可以使用$()获取元素,但是addClass之类的功能似乎不起作用。我正在使用CDN。

摆脱CDN后,$()也停止工作,所以我认为CDN很好,但是jQuery函数似乎不起作用。我尝试了另一个CDN并使用本地jQuery,但这没有任何改变。

我将jQuery cdn放在正文中的所有其他内容之后,并将下面附加的脚本放在cdn之后。我尝试在$(document).ready(function () {});

中运行它

我收到警告说:

  

jQuery。延迟异常:$(...)[0] .addClass不是函数TypeError:$(...)[0] .addClass不是函数

除了标题中提到的错误。我也用console.log()编辑了$('form')[0]

它似乎确实可以正常工作。

编辑:这是回答xD的奇怪方法

<script>
    $('form')[0].addClass("d-none");
</script>

0 个答案:

没有答案