我正在尝试使用选择框选项的值设置 cookie。我正在使用位于以下位置的 jquery.cookie.js 插件:https ://github.com/carhartl/jquery-cookie
<head>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#set_state").change(function() {
var theState = $(this).val();
$.cookie('set_state', theState, { expires: 5, path: '/' });
});
});
</script>
</head>
<body>
<select id="set_state" name="state">
<option value="" selected="selected"></option>
<option value="">None</option>
<option value="AL">AL</option>
<option value="AK">AK</option>
<option value="AZ">AZ</option>
<option value="AR">AR</option>
<option value="CA">CA</option>
<option value="CO">CO</option>
<option value="CT">CT</option>
<!-- no need to post them all here -->
</select>
</body>
如果我使用警告框来显示变量theState
,它可以工作,但我无法让$.cookie
函数工作......我做错了什么?