这是我的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script> </head> <body> <button class="btn">存cookie</button> <script> $(document).ready(function() { $('.btn').click(function(){ console.log($.cookie('index')); }); }); </script> </body> </html>
时间: 2023-11-16 22:39:46 浏览: 82
-doctype-html-html-lang-en-dir-ltr-head-meta-name:
根据您提供的代码,我注意到您在点击按钮时尝试打印名为 "index" 的 cookie 值。然而,根据您的代码,目前并没有设置名为 "index" 的 cookie。因此,当您点击按钮时,打印结果将返回 undefined。
如果您希望在点击按钮时设置 cookie,并在控制台中打印出 cookie 值,您可以尝试以下修改:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
</head>
<body>
<button class="btn">存cookie</button>
<script>
$(document).ready(function() {
$('.btn').click(function(){
$.cookie('index', 'cookie value'); // 设置名为 "index" 的 cookie
console.log($.cookie('index')); // 打印 cookie 值
});
});
</script>
</body>
</html>
```
在这个修改后的代码中,当您点击按钮时,会设置名为 "index" 的 cookie,并将其值设置为 "cookie value"。然后,通过 `console.log` 打印出 cookie 值。
请尝试使用这个修改后的代码,并检查控制台输出是否显示了正确的 cookie 值。如果问题仍然存在,请提供更多的详细信息,以便我能够更好地帮助您解决问题。
阅读全文