Jquery cookie if语句不工作

Jquery cookie if语句不工作,jquery,cookies,Jquery,Cookies,我正在使用cookie,无法从下面的if语句获取要执行的代码。console.log位起作用,但其他功能不起作用(通过css或隐藏更改颜色): if($.cookie('geo-cookie')==null){ log('cookie不存在vdd'); $('#header').hide(); } 如果($.cookie('geo-cookie')==1,则为else){ log('cookie存在'); $(“#标题”).show(); }试试这个 if($.cookie('geo-coo

我正在使用cookie,无法从下面的if语句获取要执行的代码。console.log位起作用,但其他功能不起作用(通过css或隐藏更改颜色):

if($.cookie('geo-cookie')==null){
log('cookie不存在vdd');
$('#header').hide();
}
如果($.cookie('geo-cookie')==1,则为else){
log('cookie存在');
$(“#标题”).show();
}
试试这个

 if($.cookie('geo-cookie') === null) { 
        console.log('cookie does not exist vdd');
        $('#header').hide();
    } else if($.cookie('geo-cookie') == 1){
     console.log('cookie exists');
    $('#header').show();
  } 

“通过css改变颜色”部分在哪里?您是否也可以发布您的HTML,并让我们知道是否有任何控制台错误。您是否尝试过
console.log($.cookie('geo-cookie'))
检查值是否符合您的预期?我不确定这是否有帮助
==null
仅对
null
未定义的值返回
true
。这基本上意味着您可以使用
value==null
而不是
value==null | | value==unefined
谢谢,这很有帮助。原来是我的javascript文件的顺序,这意味着它没有执行.hide()命令,因为#头include放在我的文件后面,cookie脚本在其中。谢谢