jquery-cookie というプラグインをつかうとCokkieの操作が楽々です。
Cookieをオブジェクトに変換して取得
var obj = $.cookie();
で obj の中にCookieをオブジェクトに変換したものが返ってきます。
例えば、
"key=value"
というCookieは、
{key: "value"}
というオブジェクトになります。
値の書き込み
$.cookie("key", "value");
という感じで値を書き込めます。
※ 実行時の返り値としては "key=value" という文字列が返ってきます。
その際に、
expires(有効期限 ※ 単位: 日)
secure(Cookieの送信をセキュアな接続のときのみに限るかどうか)
などをオプションとして指定することができます。
つまり、
$.cookie("key", "value", {expires: 1});
とすれば有効期限が1日のCookieが完成します。
有効期限を明示的に指定しないとCokkieの仕様通り、ブラウザを閉じた時点でCookieが消えます。
【参考URL】
https://github.com/carhartl/jquery-cookie
https://twitter.com/ki_230/status/651331561338441729
ツイッターやってます!