我的任务是为菜单设置 cookie。我有一个水平菜单。当我点击菜单时,菜单的 id 被设置到 cookie。但是当我选择下一个菜单时,cookie 显示第一个输入值.为此我使用$.removeCookie("activeDivId");
了。但它不能正常工作。我该如何解决这个问题?html代码是
<div class="menuBar">
<div id="divHome" class="menuHeader ui-corner-top">
<span><a href="#" onclick="Home()" id="home">Home</a></span>
</div>
<div id="divNewTransaction" class="menuHeader ui-corner-top">
<span><a href="#" onclick="NewTransaction()" >New Transaction</a></span>
</div>
</div>
javascript文件是
$(document).ready(function () {
$(".menuHeader").click(function () {
$.removeCookie("activeDivId");
$.cookie("activeDivId", this.id); });
alert(document.cookie);
var activeDivId = $.cookie("activeDivId") ? $.cookie("activeDivId") : "divHome";
$("#" + activeDivId).addClass("menuHeaderActive");
});