我有一个下拉列表,如果有人根据选择选择了我想要重定向到另一个页面的选项。
我如何通过jquery做到这一点?
答案 0 :(得分:21)
将逻辑绑定到$.change()
事件,并从$.val()
获取当前值以确定用户应该重定向到的位置。此示例假定位置直接存储在值本身中。
$(".mySelect").change(function(e){
window.location = $(this).val();
});
答案 1 :(得分:9)
<select id="abc">
<option value="p1">Page 1</option>
<option value="p2">Page 2</option>
<option value="p3">Page 3</option>
</select>
$("#abc").change(function() {
window.location.href = "http://domain/" + $(this).val() + ".html";
});