【发布时间】:2015-07-26 01:48:11
【问题描述】:
我不是 jQuery 专家,只是我有代码可以在选中后保存复选框 cookie 2 小时
$(document).ready(function(){
$('input[type=checkbox]').each(function() {
var mycookie = $.cookie($(this).attr('value'));
if (mycookie && mycookie == "true") {
$(this).prop('checked', mycookie);
}
});
$('input[type=checkbox]').change(function() {
var date = new Date();
var minutes = 60;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie($(this).attr("value"), $(this).prop('checked'), {
path: '/',
expires: date
});
});
我需要使用与上面相同的代码,但添加了简单的方法,使我能够在提交时使 cookie 过期。但是如果用户没有提交表单复选框,cookie 会一直保留到时间完成。
我怎样才能点它?
【问题讨论】:
标签: javascript jquery forms cookies jquery-plugins