js如何实现检索效果 var addrs = [["中国人民","zgrm"],["雅梦想","ymx"],["自由人","zyr"]]; for(var i=0;i<addrs.length;i++){ if( addrs[i][1].indexOf("简写")>=0 ) { alert(addrs[i][0]); }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据都定义好了,就免了AJAX交互了 楼上得方法很不错 用json更容易一些:var addrs = { zgrm: "中国人民", ymx: "雅梦想", zyr: "自由人"};function show(jx) { alert(addrs[jx]);}show("zgrm"); json 似乎不行 他是检索 而不是查找某一个 那么你具体想要什么样的检索呢?json也可以循环检索的啊。 var addrs = { zgrm: "中国人民", ymx: "雅梦想", zyr: "自由人"};function show() { for (var t in addrs) { alert(addrs[t]); }}show(); 你要的模糊查找,用1楼的。json的方式类似于哈希表,是精确查找 <script language="javascript"><!--var addrs = [["中国人民","zgrm"],["雅梦想","ymx"],["自由人","zyr"],]; var addrsStr=addrs.join(",")function getC(s){var l=s.lengthvar e=addrsStr.indexOf(s)if(e!=-1){ return addrsStr.substr(e-l-1,l)}else return "no"}alert(getC("zgrm")); alert(getC("ymx")); alert(getC("zyr")); alert(getC("xxx")); //--></script> javascript关于监听浏览器关闭问题 关于谷歌地图v3请教各位大哥 上传图片取部分截头像的功能 求一段JS代码,框架中打开超链方面的技术 切换图片不能显示 改变字体颜色的问题 关于treeview自动展开并选择到相应节点的问题 如何将select 中每个 option 的显示文字 复制到后面的input中 js 实现鼠标不动20秒后 返回前一网页 百度地图 电子围栏的实现 请各位给推荐个做EXT的工具 JavaScript原型链prototype chain
var addrs = {
zgrm: "中国人民",
ymx: "雅梦想",
zyr: "自由人"
};function show(jx) {
alert(addrs[jx]);
}show("zgrm");
那么你具体想要什么样的检索呢?json也可以循环检索的啊。
zgrm: "中国人民",
ymx: "雅梦想",
zyr: "自由人"
};function show() {
for (var t in addrs) {
alert(addrs[t]);
}
}show();
<!--
var addrs = [
["中国人民","zgrm"],
["雅梦想","ymx"],
["自由人","zyr"],
];
var addrsStr=addrs.join(",")
function getC(s){
var l=s.length
var e=addrsStr.indexOf(s)
if(e!=-1){
return addrsStr.substr(e-l-1,l)
}
else return "no"
}alert(getC("zgrm"));
alert(getC("ymx"));
alert(getC("zyr"));
alert(getC("xxx"));
//-->
</script>