jQuery“.cookie"美元;不是函数
jQuery "$.cookie" not a function
我不知道为什么我在控制台中得到这个简单的错误:
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>
我检查了一千遍,我没有看到一个参考打字错误。我试着离线和在线浏览我的网站。
我从https://github.com/js-cookie/js-cookie下载了cookies插件。
同样,当我这样做时,警报也会起作用:
<script src="jquery.js"></script>
<script src="cookies.js"></script>
<script src="scripts/changeTheme.js"></script>
<script>
function cookieTest() {
alert("Test");
};
cookieTest();
</script>
我的文件被命名为cookies.js,因为我只是从github复制了源代码,并把它放在一个新的js文件中。目录
您使用的库不是jquery插件。使用旧版本-https://github.com/carhartl/jquery-cookie/blob/master/src/jquery.cookie.js
因为我没有找到这个插件的任何cdn源,我复制粘贴了它的内容,它正在工作。例如:https://jsfiddle.net/wbcq3ho4/
<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>
只需手动下载文件或使用wer/composer,并将正确的链接放在你的html代码
这个库不是基于jQuery的,请确保您检查了如何在GitHub上使用它
Cookies("yourCookie","yourCookieText");
相关文章:
- 带有美元符号的Javascript函数声明
- 如何在jQuery中声明这个函数?美元(文档).准备好是没有用的
- 美元.parseJSON(. .).每个都不是函数
- (“# slider"美元).easySlider不是一个函数
- CMDB(. .)美元.Tabs不是一个函数
- 美元.notify不是ajax调用后MVC中的Bootstrap函数
- 美元.Get不是一个函数
- (. .)美元.函数不是一个jQuery函数
- 美元(“.floater").floatingFixed不是一个函数
- 叫美元.另一个$. Ajax中的Ajax函数
- 美元.On不是一个函数
- 为什么(函数(美元){$ .widget ()}) (jQuery)失败但美元(函数(){$部件()});没有
- 美元.fieldValue不是登录表单提交时的函数警告
- el美元.Off不是函数
- (. .)美元.Tablesorter不是一个函数
- jQuery美元.Ajax调用——奇怪的返回函数问题
- 美元.进入循环:为什么函数在递增之后执行
- 美元的路线.updateParams不是一个函数
- JavaScript中自我声明匿名函数之前的美元符号
- (“# slider_range"美元).Slider不是一个函数