我在这里使用了这个问题的答案:Javascript Go To A URL If user input a specific number else go to another url
帮助我指向一个链接,具体取决于值。我现在需要有多个值指向同一个链接。
例如,如果值是阿富汗或亚美尼亚,那么请转到此链接。
通过谷歌搜索不能似乎让它工作。任何帮助或建议将不胜感激。
由于
答案 0 :(得分:0)
您可以使用switch
来确定值,并根据该值,您可以执行一段代码。请查看下面的代码或fiddle,或者只需运行下面的代码段。
$("#btnHit").click(function() {
var value = $("#txtValue").val();
if(value !== "" && value !== undefined)
{
switch(value.toLowerCase())
{
case "afghanistan":
case "armenia":
//window.location.href = "http://www.google.be";
alert("Redirecting to Google!");
break;
case "belgium":
case "france":
case "england":
case "germany":
alert("Redirecting to Facebook!");
//window.location.href = "http://www.facebook.com";
break;
default:
//window.location.href = "http://www.stackoverflow.com";
alert("Redirecting to www.stackoverflow.com");
}
}
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="txtValue"/>
<button id="btnHit">
Hit me!
</button>
&#13;