Javascript jQuery";$。曲奇;不是功能
我不明白为什么在控制台中会出现这样一个简单的错误:Javascript jQuery";$。曲奇;不是功能,javascript,jquery,html,cookies,Javascript,Jquery,Html,Cookies,我不明白为什么在控制台中会出现这样一个简单的错误: Uncaught TypeError: $.cookie is not a function 下面是我实现JavaScript和jQuery的地方: <script src="jquery.js"></script> <script src="cookies.js"></script> <script src="scripts/changeTheme.js"></script&
Uncaught TypeError: $.cookie is not a function
下面是我实现JavaScript和jQuery的地方:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
$.cookie("test", "Cookies are working!");
alert($.cookie("test"));
};
cookieTest();
</script>
函数cookieTest(){
$.cookie(“测试”,“Cookies正在工作!”);
警报($.cookie(“测试”));
};
cookieTest();
我检查了一千遍,没有发现任何参考打字错误。我尝试了离线和在线查看我的网站
我从下载了cookies插件
此外,当我执行此操作时,警报也会起作用:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
alert("Test");
};
cookieTest();
</script>
函数cookieTest(){
警报(“测试”);
};
cookieTest();
我的文件名为cookies.js,因为我只是从github复制了源代码,并将其放入一个新的js文件中。
此库不是基于jQuery的,请确保查看如何在GitHub上使用它。它是
Cookies("yourCookie","yourCookieText");
您正在使用的库不是jquery插件。使用旧版本- 因为我没有找到这个插件的任何cdn源,所以我复制粘贴了它的内容,并且它工作正常。 例如:
函数cookieTest(){
$.cookie(“测试”,“Cookies正在工作!”);
警报($.cookie(“测试”));
};
点击我
只需手动或使用bower/composer下载该文件,并在html代码中添加正确的链接文件名为js.cookie.js,检查是否有输入错误。您似乎在使用旧版本cookie.js(从这里:)的语法,同时链接到不依赖jQuery的新版本github repo。
<script src="CORRECT LIBRARY PATH HERE"></script>
<script>
function cookieTest() {
$.cookie("test", "Cookies are working!");
alert($.cookie("test"));
};
</script>
<button type="button" onclick="cookieTest();">
Click me
</button>