该课程不会继续刷新,我会使用cookies

时间:2015-07-09 09:16:20

标签: javascript jquery cookies addclass

<script type="text/javascript">
jQuery(function($) {
        var cookieName = 'SalveazaIDtr_';

        if (cookieName) {
            $('#' + cookieName).addClass('selectListItemReaded');
        }
        $('.selectListItem').bind('click', function(e) {

            var id = $(this).attr('id'),
                cookie = cookieName + id;


            $(this).addClass("selectListItemReaded");
            $.cookie(cookieName + $(this).attr('id'), id, {
                expires: 7
            });

        });
    });
});
</script>

嗨,我为每个链接设置了多个cookie的脚本,类.selectListItemReaded它在点击时添加,但它不会在页面刷新时保留。 饼干被保存,我在萤火虫中测试。

Ex:Cookie

Name: SalveazaIDtr_child-0
Value: child-0
Expire:07/16/2015, 12:06:17 PM

我的代码中有什么错误?

由于

1 个答案:

答案 0 :(得分:0)

这种情况总是成立:

var cookieName = 'SalveazaIDtr_';

if (cookieName) {
    $('#' + cookieName).addClass('selectListItemReaded');
}

并且您没有检查cookie并将类添加到元素中。