2

我有点新手。所以请慢慢回复,开玩笑(但实际上,请回复基础知识、教程链接或代码)。

我想在我的网站上创建一个搜索框,它将返回页面上的变量(如搜索框下方或旁边)。

基本上,我想执行类似 excel vlookup 之类的操作,但是在 html 中……我在其中键入 A,点击提交,然后返回 B、C 和 D。我也愿意做一个下拉菜单,选择后(再次)将返回 B、C 和 D(B、C 和 D 仅是文本)。我已经搜索过这个并且什么都没有。

4

1 回答 1

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/

试试看...!

于 2013-06-30T16:46:53.070 回答