jQuery.cookie.jsの作者が後継として置き換えたJSのライブラリを利用するサンプルです。
もちろんjQueryと一緒に使ってもよいライブラリなので、併用した事例が以下になります。
<script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script>
$(document).ready(function(){ exp_day = 365 * 3; name = Cookies.get('name'); $("#name_text").html(name); $("#name_form").val(name); }); $(document).on('click', '#demo_save_btn', function() { n = $("#name_form").val(); Cookies.set('name', n, { expires: exp_day }) name = Cookies.get('name'); $("#name_text").html(name); }); $(document).on('click', '#demo_delete_btn', function() { Cookies. remove('name') name = Cookies.get('name'); $("#name_text").html(name); });
現在設定されているデータ:
クッキー保存
クッキー削除
HTMLはこちら
<div>現在設定されているデータ:<span id="name_text"></span></div> <input type="text" name="job_no" size="20" value="" id="name_form"> <hr> <div id="demo_save_btn" class="btn">クッキー保存</div> <hr> <div id="demo_delete_btn" class="btn">クッキー削除</div>
本家のサイトはこちらです。
https://github.com/js-cookie/js-cookie