包括这个来简单地设置和获取cookie。就像是:
<head>
<script src="path/to/jquery.js"></script>
<script src="path/to/jquery.cookie.js"></script>
</head>
...
<input type="button" value="Tak" onclick="return setValue(this)" id="btn"/>
现在您可以毫无问题地获取/设置 cookie 并更改输入值,例如:
function setValue(elem){
if(elem.value == "Tak"){
elem.value = "Nie";
$.cookie("btnState", true);
} else {
elem.value = "Tak";
$.cookie("btnState", false);
}
}
function getValue(){
var c = $.cookie("btnState");
if(c != null){
if(c){
$('#btn').val("Nie");
} else {
$('#btn').val("Tak");
}
} else {
//first page view
$.cookie("btnState", true);
$('#btn').val("Nie");
}
}
在页面加载时触发getValue()
以检查 cookie 值并设置输入值
编辑:
要在页面加载时触发函数,请使用 jQuery.ready
函数,如下所示:
<script>
$(document).ready(function() {
getValue();
});
</script>
jQuery .ready文档。