我有一个输入文本字段,其中有项目列表作为数据列表。我想显示项目列表,如果有人导航到该字段使用选项卡,然后按回车键。
我尝试触发click(),但没有工作。
<input type='text' list='fruits'>
<datalist id='fruits'>
<option>Apple</option>
<option>Orange</option>
<option>Grape</option>
</datalist>
脚本;
$('input[type=text]').keyup(function(e){
if(e.keyCode == 13){
$(this).click();
}
});
还有其他方法可以做到这一点吗?
1条答案
按热度按时间rxztt3cl1#
您可以使用一个名为focus的
css
选择器。注意,不能使用
display: none;
作为默认值,因为这会使元素不可聚焦。