これでチェックボックスの状態をCookieに保存したい:
<script type="text/javascript">
$(document).ready(function(){
var checkbox = $('#boxlawreg :checkbox'),
checkboxCookieName = 'checkbox-state';
checkbox.prop('checked', +$.cookie(checkboxCookieName));
checkbox.click(function() {
$.cookie(checkboxCookieName, +this.checked);
});
});
</script>
それはうまくいきますが、私は7つのチェックボックスを持っています、そして私が1つをチェックするならば、私のウェブサイトをリロードします、すべてのチェックボックスはチェックされます。
それは次のように見えます:
<input type="checkbox" name="option1" value="1">
<input type="checkbox" name="option2" value="2">
<input type="checkbox" name="option3" value="3">
<input type="checkbox" name="option4" value="4">
何か案は ?
(追記:英語でごめんなさい、私はフランス語です)