您好我的类名cookie中有一个代码段,但我的代码中有一个错误,我找不到它。再次单击该按钮将删除此cookie,但将删除所有cookie。问题出在哪里?
<script type="text/javascript">
$(function(){
var elements = [];
$("a").click(function(){
var elementid = $(this).attr("id");
if ($("#"+elementid).hasClass("Active")) {
$("#"+elementid).addClass("Active");
$("#"+elementid).removeClass("Noactive");
elements.push($(this).attr("id"));
$.cookie("elements",JSON.stringify(elements),{expires:1});
}else{
$("#"+elementid).addClass("Noactive");
$("#"+elementid).removeClass("Active");
elements.push($(this).attr("id"));
$.removeCookie("elements",JSON.stringify(elements),{expires:-1});
}
});
var elements = JSON.parse($.cookie('elements'));
for(var i = 0; i < elements.length; i++) {
$("#" + elements[i]).removeClass("Active");
$("#" + elements[i]).addClass("Noactive");
}
});