小编use*_*796的帖子

使用Typeahead使用JSON数据中的不同值而不是displayKey

我已经开始使用Typeahead.js并且正在努力找出允许用户键入和搜索公司名称的方法,一旦选择输入关联的公司代码.

.json文件:

[{
    "company_name": "Facebook",
    "code": "fb",
}, {
    "company_name": "Google",
    "code": "goog",
}, {
    "company_name": "Yahoo",
    "code": "yhoo",
}, {
    "company_name": "Apple",
    "code": "aapl",
}, {
    "company_name": "Royal Mail",
    "code": "rmg.l",
}]
Run Code Online (Sandbox Code Playgroud)

.js脚本:

var stocks = new Bloodhound({
    datumTokenizer: function(d) {
        return Bloodhound.tokenizers.whitespace(d.code);
    },
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    limit: 3,
    prefetch: {
        url: 'javascripts/stockCodes.json',
        filter: function(list) {
            return $.map(list, function(stock) {
                return {
                    code: stock
                };
            });
        }
    }
});

stocks.initialize();

$('.typeahead').typeahead(null, {
    name: 'stocks',
    displayKey: 'code',
    source: stocks.ttAdapter()
});
Run Code Online (Sandbox Code Playgroud)

目前,这只是在用户输入输入字段时显示代码列表.但是,我想知道是否有办法允许它们搜索 …

javascript jquery json typeahead.js

29
推荐指数
4
解决办法
5万
查看次数

使用此格式的javascript获取日期[MM/DD/YY]


如何使用javascript以此格式[mm/dd/yy]获取日期.我很难将'年'变为2位数而不是4位数.

谢谢!

javascript date getdate

7
推荐指数
2
解决办法
5万
查看次数

jQuery populate根据文本输入的值选择列表


我正在尝试编写代码,允许根据文本框的输入值填充选择列表.

例如:
如果用户在文本框中输入牛奶,则选择列表将包含"full fat", "Skimmed", "1% Milk"

我已联机但无法找到有关如何执行此操作的任何信息.我已经设法根据前一个选择列表使用jquery自动填充一个选择列表.但是,我无法找到使用文本框时的解决方案.
谢谢你查看我的问题!

html javascript jquery selection

5
推荐指数
1
解决办法
1748
查看次数

标签 统计

javascript ×3

jquery ×2

date ×1

getdate ×1

html ×1

json ×1

selection ×1

typeahead.js ×1