我正在阅读一个cookie来选择页面加载时的列表项目(cookie正在回来 - 只是为了确保,我对其进行了硬编码并且选择仍然无效)。什么都没有被选中。这是代码:
HTML
<select id="Carriers" size="20">
<option value="0">Anaheim</option>
<option value="0">CCMSI</option>
<option value="0">City of Newport Beach</option>
<option value="0">City of Santa Ana</option>
<option value="0">Guard</option>
<option value="1">Staffmark</option>
</select>
JS
$(document).ready(function () {
var cookie = getCookie(CookieName);
if (cookie != null) {
$("#Carriers").val(cookie);
}
});
修改:它在IE8或Chrome中无效。
答案 0 :(得分:4)
使用唯一值...
<select id="Carriers" size="20">
<option value="0">Anaheim</option>
<option value="1">CCMSI</option>
<option value="2">City of Newport Beach</option>
<option value="3">City of Santa Ana</option>
<option value="4">Guard</option>
<option value="5">Staffmark</option>
</select>
$(document).ready(function () {
var cookie = 2;
if (cookie != null) {
$("#Carriers").val(cookie);
}
});