【发布时间】:2017-07-21 02:53:00
【问题描述】:
我正在使用 jquery 自动完成功能。我希望建议列表也显示姓氏字段。这将帮助用户选择正确的选项,尤其是当建议列表中有 2 个或更多相同的名字时。我将感谢您的任何帮助。
<input type="text" name="names" id="names"/>
<script type="text/javascript" src="au/scripts/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="au/src/jquery.autocomplete.js"></script>
<script>
var names = [
{ value: 'Jason', lastname: 'Borne' },
{ value: 'Jason', lastname: 'Derulo' },
{ value: 'Roberto', lastname: 'Carlos' },
{ value: 'Denzel', lastname: 'Washington' }
];
$('#names').autocomplete({
lookup: names,
onSelect: function (suggestion) {
alert('You selected: ' + suggestion.value + ' ' + suggestion.lastname);
}
});
</script>
【问题讨论】:
-
您是否将 {value: 'Json Borne'} 视为名称数组中的元素,或者您是否正在寻找更优雅的解决方案,可能将额外的参数传递给自动完成以指示它也应该显示姓氏。
-
是的,这是一种方法,但我想知道如何用代码来做。知道如何使用很有用,因为我有另一个位置自动完成功能,有一些相同的地方,向用户提供提示的一种方法是在建议列表中显示带有状态的值(位置)。
-
知道怎么做 Jarek 吗?如果您有解决方案,我将不胜感激
标签: javascript jquery json autocomplete