使用jQuery.inArray函数从数组中查找某城市对应的ID

本文介绍了一个简单的JavaScript示例,展示了如何使用数组和JQuery的inArray函数根据输入的城市名称找到对应的城市ID。代码中定义了两个数组分别存放城市ID和城市名称,并通过比较输入名称在名称数组中的位置来返回相应的城市ID。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本代码展示如何使用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>


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值