我想知道是否有一个" easy" Javascript中的解决方案,根据3个不同的参数来查找结果,而不使用大量的" if"或"切换"。
我的情况:我有3个下拉列表,每个下拉列表允许用户选择0到5之间的数字。
得到3个结果,我想选择相应的结果(在我的情况下,重定向到特定的URL)。
Ex:用户选择2 0 4 - >特定网址。
这不是真正的" javascript"问题,但更多的是程序逻辑问题,但请记住,我需要在javascript中进行。
我在想三维表,但无法弄清楚如何启动和使用它。
提前感谢您的帮助。
答案 0 :(得分:0)
我会做以下事情:
假设您有一个按钮可以转到该网址:将其命名为#my-button:
点击事件可以执行以下操作:
$('#my-button').click(function(){
base_url = 'http:www.xyz.com?sfdasf=' + $('#selctor1').val() + $('#selctor2').val() + $('#selctor3').val();
//Now execute
})
我们的想法是使用选择器中存在的内容来构建url字符串。这当然取决于网址是否使用选择器下拉列表中的信息。
希望这有帮助!