メニューにクッキーを設定するタスクがあります。水平メニューがあります。メニューをクリックすると、メニューのIDがクッキーに設定されます。しかし、次のメニュークッキーを選択すると、最初の入力値が表示されます.そのために使用しました.しかし、$.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");
});