Twitter bootstrap 将引导Typeahead匹配器设置为不区分大小写

Twitter bootstrap 将引导Typeahead匹配器设置为不区分大小写,twitter-bootstrap,typeahead,Twitter Bootstrap,Typeahead,我需要将Twitter引导程序Typeahead插件中的matcher设置为不区分大小写。Bootstrap文档指定需要将函数传递到typeahead选项中,但没有指定该函数应该是什么 如果有人能告诉我怎么做,我将不胜感激 提前感谢:)matcher是typeahead功能参数中的一个选项。从文件中: 用于确定查询是否与项匹配的方法。接受 单参数,用于测试查询的项。访问 使用this.query的当前查询。如果查询为空,则返回布尔值true 匹配 所以,它看起来像这样: $('.typeahea

我需要将Twitter引导程序Typeahead插件中的matcher设置为不区分大小写。Bootstrap文档指定需要将函数传递到typeahead选项中,但没有指定该函数应该是什么

如果有人能告诉我怎么做,我将不胜感激


提前感谢:)

matcher
typeahead
功能参数中的一个选项。从文件中:

用于确定查询是否与项匹配的方法。接受 单参数,用于测试查询的项。访问 使用this.query的当前查询。如果查询为空,则返回布尔值true 匹配

所以,它看起来像这样:

$('.typeahead').typeahead({
    matcher: function(item) {
        // Here, the item variable is the item to check for matching.
        // Use this.query to get the current query.
        // return true to signify that the item was matched.
        return true
    }
})

文档中还指出,此回调的默认行为是不区分大小写的匹配器。因此,您的需求应该在开箱即用的情况下得到满足。

事实上,问题似乎在于数据在到达Typeahead匹配器之前被解析,而不是Typeahead本身。有没有办法让匹配器工作?我想它已经被删除了。