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

时间:2012-03-10 20:38:02

标签: 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

1 个答案:

答案 0 :(得分:4)

当选择一个选项时,这将使页面刷新一个新的查询字符串。

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

你可以see it in action on JSBin