Save checkbox state jquery

by nobuts

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<div id="boxlawreg">
  <input type="checkbox" name="option1" value="1" />1<br />
  <input type="checkbox" name="option2" value="2" />2<br />
  <input type="checkbox" name="option3" value="3" />3<br />
  <input type="checkbox" name="option4" value="4" />4<br />
</div>

JavaScript

$(document).ready(function() {
          var checkbox = $('#boxlawreg').find(':checkbox'),
            checkboxCookieName = 'checkbox-state';

          checkbox.each(function() {
            $(this).attr('checked', $.cookie(checkboxCookieName + '|' + $(this).attr('name')));
          });

          checkbox.click(function() {
            $.cookie(checkboxCookieName + '|' + $(this).attr('name'), $(this).prop('checked'));
          });
        });