我用它来填充输入$("#streetNameDefine").val($("#streetNameDefine").val() + e.target.value);
,但是数据列表搜索不起作用,并且列表下拉列表也完全不显示。我必须用鼠标单击输入和列表,以显示和搜索我使用触摸键盘输入的内容。
我测试填充输入后触发了事件,但不起作用,列表未显示。
$("#streetNameDefine").trigger("click");
$("#streetNameDefine").trigger("mousedown");
$("#streetNameDefine").trigger("mouseup");
$("#streetNameDefine").trigger("keydown");
$("#streetNameDefine").trigger("keypress");
$("#streetNameDefine").trigger("keyup");
HTML:
<input type="text" id="streetNameDefine" list="streetNameList" class="form-control">
<datalist id="streetNameList">
<option value="abc" id="id990002"></option>
<option value="test" id="id990003"></option>
</datalist>