jQuery cookie立即被取消设置-但仅是第一次设置

问题描述

|| 为什么下面的内容只有在第一次之后才能起作用?单击菜单项后,便会显示一个空cookie,但此后每次都能正常运行... 我正在使用jquery cookie插件
$j(document).ready(function(){

$j(\'#menu-main-nav-menu li\').each(function(index) {
    $j(this).data(\'sc-menu-item\',index);
    })

currentPage = $j.cookie(\'currentPage\');
        // do some stuff with the cookie value here

$j(\'#menu-main-nav-menu li\').click(function() {
    $j.cookie(\'currentPage\',$j(this).data(\'sc-menu-item\'))
});

});
@H_404_3@ 非常感谢您的帮助-我陷入了困境!     

解决方法

        纳西 我认为cookie插件没有任何问题,请执行以下调试方法 在设置之前打印值
use console.log($j(this).data(\'sc-menu-item\')); or alert//
该值可能为null。 上面的调试应该解决问题     ,        将click2放入链接单击事件中,然后设置cookie,然后继续前进链接,看看是否有区别。     ,        事实证明,js很好。我将Cookie设置在错误的域中...我是新手...