本代码展示如何使用JavaScript数组来通过城市名称找到城市ID,使用了JQuery的 jQuery.inArray 函数,代码如下:
<html>
<head>
<script src="http://static.blog.youkuaiyun.com/scripts/jquery.js" type="text/javascript"></script>
<title>使用JavaScript数组根据城市名称找到城市ID - hzsasheng_阿方索_开发天空</title>
<script language="javascript">
function SetCity(arg)
{
var cityName=document.getElementById("txtCity").value;
var arrCityID=["1","2","3","4","5","6","10"];
var arrCityName=["北京","上海","天津","重庆","哈尔滨","大连","西安"];
var cityIndex = jQuery.inArray(cityName,arrCityName)
if( cityIndex == "-1" )
alert("没有找到");
else
alert(arrCityID[cityIndex]);
}
</script>
</head>
<body>
请输入城市名称:<input type="text" id="txtCity" name="txtCity" />
<input type="button" value="获取城市ID" onclick="SetCity()" />
</body>
</html>