【发布时间】:2020-09-26 16:36:55
【问题描述】:
在我的项目中,我在输入文本用户条目上使用下拉菜单(引导程序 4)来提供可选项目列表。
HTML代码如下:
<div class="dropdown">
<input type="hidden" id="ad_id" name="ad_id" value="">
<label for="aerodrome" class="control-label">Aerodrome</label>
<input type="text" class="form-control" id="aerodrome" name="aerodrome" autocomplete="off" placeholder="Search Aerodrome by name, ICAO or IATA code">
<ul class="dropdown-menu txtaerodrome" role="menu" aria-labelledby="dropdownMenu" id="DropdownAerodromes"></ul>
</div>
在#aerodrome input keyup 上,AJAX 脚本从远程服务器获取数据并使用以下代码填充无序下拉列表:
$('#DropdownAerodromes').append(`<li role="presentation" class="dropdown-item"><a role="menuitem dropdownAerodromesli" class="dropdownlivalue" data-id="${value.ad_id}">${value.name} ${value.municipality} (${value.icao}/${value.iata})</a></li>`);
我想在输入模糊的下拉菜单中用选定的 li 项填充输入#aerodrome 字段和隐藏的#ad_id(例如,当用户按 Tab 键并且下拉菜单中有一个选定条目时)
感谢任何帮助解决这个苦苦挣扎的问题(对我来说);非常感谢
【问题讨论】: