我正在使用jquery-ui
插件,我想要完成的是使用一对值(键和标签值)的数组作为自动完成<的源
文本输入。
我的数组如下所示:
var valuesArray = [{
label: 'Name_1',
key: 1
}, {
label: 'Name_2',
key: 2
}, {
label: 'Name_3',
key: 3
}, {
label: 'Name_4',
key: 4
}];
我需要标签属性出现在文本输入中,同时在检索输入文本元素值时获取键属性。
提前致谢
最佳答案
我认为,据我了解,这就是您所需要的。
$("#someID").autocomplete({
source: function(request, response) {
var data = [{
label: 'Name_1',
key: 1
}, {
label: 'Name_2',
key: 2
}, {
label: 'Name_3',
key: 3
}, {
label: 'Name_4',
key: 4
}];
response(data);
},
select: function( event, ui ) {
$( "#someID" ).val( ui.item.key);
alert(ui.item.key);
return false;
}
});
关于javascript - 将对象数组添加到 jquery-ui 自动完成中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30173784/