我想复选框的行为类似于收音机,但应该能够选中或取消选中并保存cookie中的状态复选框。以下是Cookie代码,来自here或jsfiddle here
$(".chb").each(function() {
var mycookie = $.cookie($(this).attr('name'));
if (mycookie && mycookie == "true") {
$(this).prop('checked', mycookie);
}
});
$(".chb").change(function() {
$.cookie($(this).attr("name"), $(this).prop('checked'), {
path: '/',
expires: 365
});
});
我尝试在.change中添加此代码,但cookie仍然保存多个状态。它的工作正常,没有与cookie脚本结合。有人可以帮忙吗?
$(".chb").not(this).prop('checked', false);