javascript - 用于记住下拉选择的 cookie

标签 javascript jquery cookies drop-down-menu

我有一个简单的下拉列表,用户选择一个选项,页面刷新,并将选项作为查询字符串添加到 URL。但我还想在刷新后保持下拉列表的选定状态。我如何使用 jquery 或 cookie 做到这一点?

<select id="MyDropDown" onchange="window.open(this.options[this.selectedIndex].value,'_top')">

  <option value="http://mysite.com/default1.aspx?alpha=A">A</option>
  <option value="http://mysite.com/default1.aspx?alpha=B">B</option>
  <option value="http://mysite.com/default1.aspx?alpha=C">C</option>
</select>

最佳答案

可以使用jquery cookie插件,编写如下代码

$('#MyDropDown').change(function() {
    $.cookie('mycookie', $(this).val(), {
             expires: 365}
             );
}

关于javascript - 用于记住下拉选择的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8745328/

相关文章:

php - 是否可以使用 PHP str_replace 将 &lt;script&gt; 标签添加到 HTML 中?

javascript - 在动态元素(Backbone)中调用ajax后,单击功能不起作用

jquery - 使用 jquery 制作偏移动画

javascript - 更改 jstree 单击时的默认行为

javascript - Kendo Scheduler 全天事件的开始和结束日期相同

javascript - 两台服务器,同一个域名,取不到cookies

cookies - dnx 重启时丢失身份验证

javascript - 存储应用程序配置设置

JavaScript cookie 删除

javascript - If - Else 均为 true