jQuery ui自动完成下拉列表中的两个字段
Two fields in jQuery-ui autocomplete dropdown
我有一个对象,如下所示:
[{
"suburbName": "ABBOTSBURY",
"postCode": "2176",
"state": "NSW",
"country": "AU"
}, {
"suburbName": "ABBOTSFORD",
"postCode": "2046",
"state": "NSW",
"country": "AU"
}, {
"suburbName": "ACACIA GARDENS",
"postCode": "2763",
"state": "NSW",
"country": "AU"
}/*, etc */]
可能有一些郊区具有相同的郊区名称,但邮政编码和州不同。
我想在自动完成下拉列表中以某种方式将suburbName和邮政编码粘在一起,方法是创建一个带有包含郊区和邮政编码的字符串的新数组,或者对源使用一些特殊函数。
你认为最好的办法是什么?
source
需要一个数组,因此可以使用map
:
$(myElement).autocomplete({
source: dataArray.map(function(val) {
return val.suburbName + " " + val.postCode;
})
});
相关文章:
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 同一页面上两个不同控制器的Angularjs双向绑定字段
- 我可以在Dynamics CRM 2016的复合地址字段中添加两个选项字段吗
- 在两个多选字段之间移动选项
- 我如何获得这个javascript来计算两个监听器字段作为价格
- 如何使用jquery将两个字段组合为下拉菜单中的选项
- 比较两个输入字段
- Angularjs 通过选择不同选择框中的两个字段来填充选择框
- 从一个套接字发出两个事件
- MongoDB聚合将两个不同的字段合并为一个并获取计数
- 在 JavaScript 中计算两个输入字段值
- 使用Join,要求两个字段中的一个字段为非空
- 如何计算mongodb中两个集合中一个字段的不同值的数量
- jquery自动更新两个选择字段
- 谷歌地图API JS-放置两个组合字段的自动完成
- 设置分类法字段多个值
- 如何接收“隐藏字段”第二个jsp中的值
- 在Mongoose / MongoDB中创建多字段(2个以上)索引
- 必填字段两个字段之一
- 套接字.等待两个玩家都选择了答案的IO事件