Jquery 不被记住的饼干

Jquery 不被记住的饼干,jquery,Jquery,我正在使用一个“be it old”样式表选择器,它工作出色,允许用户选择他们的样式表。但是在演示中,页面刷新时会记住所选内容,而在我的版本中则不会 演示是 要存储的天数使用以下代码设置,其中60是天数 <a href="javascript:chooseStyle('brown-theme', 60)">Brown theme</a> 这不起作用的原因是什么?您的chooseStyle代码在哪里?可能它没有按预期的方式传递60。我现在无法检查它,但为什么要将数字(in

我正在使用一个“be it old”样式表选择器,它工作出色,允许用户选择他们的样式表。但是在演示中,页面刷新时会记住所选内容,而在我的版本中则不会

演示是

要存储的天数使用以下代码设置,其中60是天数

<a href="javascript:chooseStyle('brown-theme', 60)">Brown theme</a>

这不起作用的原因是什么?

您的
chooseStyle
代码在哪里?可能它没有按预期的方式传递
60
。我现在无法检查它,但为什么要将数字(int)添加到DateTime对象?我认为这在JS中是不合法的,你需要使用expireDate.getDate().AddDays(天)也许我没有说清楚,对不起,这是一个插件,他们在里面这么做。我对jQuery不是100%满意,所以不确定
function setCookie(name, value, days) {
var expireDate = new Date()
//set "expstring" to either future or past date, to set or delete cookie, respectively
var expstring=(typeof days!="undefined")? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5)
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}

function deleteCookie(name){
setCookie(name, "moot")
}