如何在预输入中处理对象
How to handle objects in typeahead?
为了简单起见,让我们基于这里的第一个最简单的例子:https://twitter.github.io/typeahead.js/examples/
下面是这个例子的建议数组:
var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California',
'Colorado', 'Connecticut' etc..
];
我想在这个数组中有对象:
var states = [
{name: 'Alabama', image: 'images/Alabama.jpg', objectId: '123'},
{name: 'Alaska', image: 'images/Alaska.jpg', objectId: '341'},
{name: 'Arizona', image: 'images/Arizona.jpg' objectId: '546'},
];
,当我将按下"enter"键或点击其中一个建议时,我需要提取这个特定对象和.push
到另一个数组。我该如何实现呢?
$(textbox-id).on('typeahead:selected', function (e, datum) {
console.log(datum); //object
console.log(datum.value); // will print Value you have clicked like Alabama is selected then Alabama is printed in the console.
相关文章:
- 处理对象数组并将它们以 4 个为一组进行分配
- 尝试在 JavaScript 中动态处理对象属性
- json.stringfy不处理对象方法
- 递归循环,直到我们'重新处理对象[JS]
- array.sort无法处理对象数组
- for循环未处理对象
- 如何在Angular中处理对象特性更改
- 如何在自执行匿名函数中处理对象
- 为什么我要声明handle["/"]在请求处理对象在HTTP服务器与node.js
- 如何处理对象属性内的事件函数
- 如何在预输入中处理对象
- 为什么在通过AJAX发送数据时,必须使用JSON.stringify()来处理对象?
- 如何处理对象收集中的数据
- 处理对象的ajax返回数组
- 使用unshift和pop序列处理对象数组
- 在JavaScript中处理对象和创建返回值的方法
- 通过四个异步调用收集数据到对象,并立即处理对象
- 如何处理对象字面量中的错误处理
- 在处理对象时需要帮助理解函数绑定
- Nodejs:如何处理对象之间的事件监听