我已将Cookie设置为。
这是在点击事件上执行的。
$("#scan").click(function(){
$.cookie('scanner', true);
});
现在,当它设置时,我会做这样的事情。
$(document).ready(function(){
var test = $.cookie('scanner');
alert(test);
if(test == true){
setTimeout(function(){
$("#scan").click();
},10);
}
});
现在,当我在新标签页面中打开我的页面时,会弹出声明它是真的但没有执行点击功能。那是为什么?
谢谢,
编辑:当我关闭标签而不是浏览器时,如何删除cookie?
答案 0 :(得分:3)
您的Cookie值已保存并以字符串形式读取。
尝试
if (test == "true") {