javascript - Jquery如何在单击选项时设置参数?

标签 javascript jquery

这是我的 HTML:

<select style="color:#666666;font-size:11px;" name="sort" id="sort"><option value="1">senest tilføjet</option>
<option value="rating">highest rating</option>
<option value="ratings">most votes</option>
<option value="created_at">after latest date</option>
</select>

我想根据所选选项对参数进行排序。

示例:如果用户选择按照最高评分排序,页面将更新并在网址中包含参数:?sort= rating

最佳答案

这将使页面在选择选项时使用新的查询字符串刷新。

$("#sort").change(function() {
  window.location.search = "?sort=" + $(this).val();
});

您可以see it in action on JSBin .

关于javascript - Jquery如何在单击选项时设置参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649988/

相关文章:

javascript - 您如何在两个浏览器选项卡/窗口之间进行通信?

javascript - Node.js:process.env 与 global 有何不同?

用于按时间顺序显示和隐藏 div 的 JavaScript

javascript - 如何使用 Ajax 和 PHP 将复选框值传递给文本输入?

javascript - TypeError : $(. ..).jqGrid 不是函数标题: 'Student List Loading via Array'

javascript - 如何在 jquery 中编写日期验证

javascript - JS 中嵌入 Google 日历 API key ?

javascript - 如何显示溢出:hidden content using jQuery/JS when a user clicks on an image?

javascript - 当用户在文本区域唯一数据中输入时更改处理程序值

jquery - 使用老虎机动画为其图像创建平滑滚动的 div