繁体   English   中英

如何将未选中的复选框传递给jQuery中的cookie?

[英]How can I pass unchecked checkbox to cookie in jQuery?

我可以通过检查的值。 但是,当我取消选中它时,该值为null,并且不会覆盖cookie。 您有什么推荐的吗?

$("input[name=box]").change(function(e) {
    $.cookie("autoplay", $(e.target).val());
    window.location.reload();
});

和HTML

<input type="checkbox" name="box" value="1">

解:

$.cookie("autoplay", this.checked);

我只是用它来追踪是非。

使用三元运算符可捕获所有虚假值:

$(e.target).val() ? 1 : 0

如果不需要该值,则this.checked是最快的。 如此处所引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM