选择框需要在搜索字段的第一个元素中聚焦(多选)

这是我的选择框现在它的工作正常,但我希望搜索中的第一个元素成为焦点 ,任何想法都会欣赏

在此处输入图像描述

$('.newmultiselect').multiselect({ enableFiltering: true, filterPlaceholder: 'Search', enableCaseInsensitiveFiltering : true, includeSelectAllOption: false, onChange: function(element, checked) { var selectID = $(element).parent().attr('id'); $("#"+selectID).valid(); } }); searchMultiselect(); 

我的州立场Div

  

State*

--Select-- @foreach($states as $st) {{$st['state_prefix']}} @endforeach

您可以使用css first子属性,并且为了选择默认值,您可以在结果数据集中传递first选项的值。

Krzysztof Janiszewski,请看看

在此处输入图像描述

只需添加onDropdownShown回调并专注于您的输入。

编辑

如果你不想专注于输入而是第一个元素,那就这样做:

 onDropdownShown : function() { $('li:visible:not(.multiselect-filter)').eq(0).focus(); }