[英]Jquery UI Autocomplete showing ID
I'm using jquery UI for showing my autocomplete. 我正在使用jQuery UI来显示我的自动完成功能。 when i type it works fine until i realize something buggy:
当我键入时,它工作正常,直到我发现一些越野车:
When i type and the data list show up, i press arrow key on my keyboard (up or down arrow) and on the textbox show up the ID, not the label. 当我键入并显示数据列表时,我按键盘上的箭头键(向上或向下箭头),然后在文本框上显示ID,而不显示标签。
$("#artwork").autocomplete({
source: "{!! route('admin.theme.getart') !!}",
select: function (event, ui) {
event.preventDefault();
this.value = ui.item.label;
$("[name='artwork_id']").val(ui.item.value);
}
});
how to fixing this bug? 如何解决这个错误?
I add focus condition at autocomplete 我在自动完成时添加焦点条件
focus: function (event, ui) {
event.preventDefault();
this.value = ui.item.label;
$("[name='artwork_id']").val(ui.item.value);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.