【发布时间】:2012-02-19 06:17:48
【问题描述】:
如何使用 jQuery Cookie 插件确保在刷新页面或离开和返回页面时选中的复选框保持选中状态?
【问题讨论】:
标签: javascript jquery forms cookies checkbox
如何使用 jQuery Cookie 插件确保在刷新页面或离开和返回页面时选中的复选框保持选中状态?
【问题讨论】:
标签: javascript jquery forms cookies checkbox
如果使用$.cookie jQuery 插件...
var checkbox = $('#your-form :checkbox:first'),
checkboxCookieName = 'checkbox-state';
checkbox.prop('checked', +$.cookie(checkboxCookieName));
checkbox.click(function() {
$.cookie(checkboxCookieName, +this.checked);
});
【讨论】:
checked 属性时出现不需要的+。
'0' 或 '1' 以便于从字符串转换回 falsy 的东西。