我有点新手。所以请慢慢回答,开玩笑(但实际上,请回复基础知识,教程链接或代码)。
我想在我的网站上创建一个搜索框,它会在页面上返回变量(如下面或搜索框旁边)。
基本上,我想执行像excel vlookup这样的东西,但在html ....我键入A,点击提交,返回B,C和D.我也愿意做一个下拉列表,选中之后(再次)将返回B,C和D(B,C和D仅为文本)。我已经搜索过这个并且没有任何结果。
答案 0 :(得分:0)
Array.prototype.vlookup = function(needle,index,exactmatch){
index = index || 0;
exactmatch = exactmatch || false;
for (var i = 0; i < this.length; i++){
var row = this[i];
if ((exactmatch && row[0]===needle) || row[0].toLowerCase().indexOf(needle.toLowerCase()) != -1)
return (index < row.length ? row[index] : row[0]);
}
return null;
}
这是来源http://brad-christie.com/blog/2011/03/02/vlookup-for-javascript/
试一试......!