我可以很好地传递检查值。但是当我取消选中它时,该值为null并且不会覆盖cookie。你推荐什么?
$("input[name=box]").change(function(e) {
$.cookie("autoplay", $(e.target).val());
window.location.reload();
});
和html
<input type="checkbox" name="box" value="1">
SOLUTION:
$.cookie("autoplay", this.checked);
我只是用它来追踪真假。
答案 0 :(得分:1)
使用三元运算符捕获所有虚假值:
$(e.target).val() ? 1 : 0
答案 1 :(得分:0)
this.checked
最快。作为referenced here。