質問: ### 前提・実現したいこと タブでコンテンツを出し分けしており、 かつ、jquery.cookie.jsにてコンテンツを記憶させています。(A.html) 別ページ(B.html)からアクセスした際、目的のタブがアクティブになった状態で 表示したいのですが、cokkie情報が残ったままになってしまいます。 ### 該当のソースコード ``` コンテンツA コンテンツB コンテンツC ここにはコンテンツAの内容が入ります。 ダミーテキストです。 ここにはコンテンツBの内容が入ります。 ダミーテキストです。 ここにはコンテンツCの内容が入ります。 ダミーテキストです。 ``` ``` コンテンツBへ ``` ### 試したこと B.htmlのリンクを押すと、cookieを書き換えるようにすれば リセットされると思ったのですが、うまくいきませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) jquery-3.1.1.min.js
回答: > > cokkie情報が残ったまま > > > 「残ったまま」がどういった挙動かがわかりませんが、残るのが問題なのであれば削除するコード(`$.removeCookie("index");`)を書かれていみてはいかがでしょう。 【jQueryプラグイン「jquery.cookie.js」でcookieを簡単に扱う | Tips Note by TAM】 【jquery.cookie.jsの使い方と簡単なサンプルを紹介します|Webpark】 localStorage とか使ってみてはいかがでしょう。 【Window.localStorage - Web API インターフェイス | MDN】 【localStorageで複数のデータを保存する | Tips Note by TAM】 ブラウザを閉じたときに消えたほうがいいなら sessionStorage で。 【Window.sessionStorage - Web API インターフェイス | MDN】