我使用jQuery插件的cookie,我试图让浏览器记住一个CSS的状态,在刷新后,这里是我的代码在单击按钮时:jQuery的Cookie组CSS显示:无
$('#cartHolder').attr('style','display: none !important');
$.cookie("cartDisplay", 'none !important');
然后在我的头,我有:
if ($.cookie("cartDisplay")){
$('#cartHolder').attr('style', $.cookie("cartDisplay"));
}
的问题是,在每个刷新display
属性仍重置为它的默认属性。但是在控制台窗口中,我发现jquery cookie已经成功存储了必要的值,但每次刷新后都没有写入DOM。
任何一个能够帮助我?
感谢
你的cookie值仅包含DOM元素'没有important',你需要添加'显示:' – Clive
请使用JS小提琴。 –