【发布时间】:2019-03-04 04:26:15
【问题描述】:
我有一个表单和一个 cookie,它们必须具有与复选框输入字段相同的值,我希望 cookie 在我选中/取消选中复选框时更改其值(真/假)。
这是我尝试过的,但它似乎不起作用:
<input id="checkbox1" type="checkbox" name="performance" value="checked" checked="checked"> checkbox number 1
if ($('input#checkbox1').is(':checked')) {
$.cookie('cookie1', 'true', { expires: 60});
} else {
$.removeCookie("cookie1");
$.cookie('cookie1', 'false', { expires: 60});
}
一个jsFiddle:https://jsfiddle.net/kdfhb4n9/6/
我不知道我做错了什么,你能帮忙吗?
【问题讨论】:
-
当你进入console.log时你的条件是否已经通过了?
-
是的,我为此编辑了 jsfiddle,但它只通过了第一次,当我选中/取消选中复选框时没有任何反应
-
@DevHugo 我不认为这是同一个问题。我正在使用 jquery cookie 插件
标签: javascript jquery html cookies