jquery - 多选选项重定向
问题描述
我是 Jquery 的新手并且遇到了一些问题:我有三个带有多个选项的选择下拉菜单,我希望它们根据所做的选择重定向到多个页面。例如:
如果选择选项 1 = A 并选择选项 2 = B 重定向 = Page 1B
相似地
如果选择选项 1 = A 并选择选项 2 = C 重定向 = Page 1C
解决方案
感谢大卫的帮助。这有效:
$(document).ready(function() {
var selectVal1 = $("#selectBox1").val();
var selectVal2 = $("#selectBox2").val();
$("#selectBox1").change(function() {
selectVal1 = $("#selectBox1 option:selected").val();
});
$("#selectBox2").change(function() {
selectVal2 = $("#selectBox2 option:selected").val();
});
$("#click").click(function() {
if(selectVal1 == 'A' && selectVal2 == 'A'){
location = "https://www.google.com/";
}
else if(selectVal1 == 'A' && selectVal2 == 'B'){
location = "https://www.yahoo.com/";
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="selectBox1">
<option value="">Where are you located?</option>
<option value="A">Option A</option>
<option value="B">Option B</option>
</select>
<select id="selectBox2">
<option value="">What is your Need?</option>
<option value="A">Option A</option>
<option value="B">Option B</option>
</select>
<input id="click" type="button" value="submit">
推荐阅读
- azure - Azure Databricks:后端无法获取路径 /mnt 的会话令牌。您是否删除了挂载点的 AWS 密钥?
- python - Python上每秒减去某个数字的函数
- javascript - alt+click 后,vetur 转到定义无法重定向
- github - 新创建的问题未添加到项目列
- vue.js - 一个组件未出现在测试覆盖率报告中
- terraform - 如何在 terraform 中修复“未定义更新,必须设置 ForceNew”?
- react-native - 混合移动应用程序:视频播放器和媒体保存格式的章节
- python - 如何在 scikit-learn 中计算 TfidfVectorizer 值。当我手动实施 TF_IDF 时我得到了不同的值?
- python - 根据参数创建对象
- javascript - 如何在 getUserMedia() 中的多个后置摄像头中选择最高分辨率