select2 表单控件在 Tab 键时不聚焦
select2 form-control not focusing when tabbing
尝试在字段上切换时,字段不会突出显示。我尝试了很多解决方案,例如:
.select2-selection__rendered:focus{
outline: none !important;
box-shadow: 0px 0px 5px 2px lightblue !important;
}
我的 select 字段如下所示:
<div class="col">
<label>Start Month *</label>
<select name="startMonth" class="select2 form-control" tabindex="0">
{%for month, name in months%}
<option value="{{ month }}">{{ name }}</option>
{% endfor %}
</select>
</div>
虽然 <div class="col">
上的 tabindex ="0"
允许我突出显示该字段,但我必须再按一次 Tab 键才能按回车键查看该字段上的选项。
我也注意到 :hover
有效但 :focus
无效。
所以我发现 CSS class 是 .select2-selection--single
最后做了:
.select2-selection--single:focus, .select2-selection--single:hover{
box-shadow: 0px 0px 5px 2px lightcoral !important;
}
尝试在字段上切换时,字段不会突出显示。我尝试了很多解决方案,例如:
.select2-selection__rendered:focus{
outline: none !important;
box-shadow: 0px 0px 5px 2px lightblue !important;
}
我的 select 字段如下所示:
<div class="col">
<label>Start Month *</label>
<select name="startMonth" class="select2 form-control" tabindex="0">
{%for month, name in months%}
<option value="{{ month }}">{{ name }}</option>
{% endfor %}
</select>
</div>
虽然 <div class="col">
上的 tabindex ="0"
允许我突出显示该字段,但我必须再按一次 Tab 键才能按回车键查看该字段上的选项。
我也注意到 :hover
有效但 :focus
无效。
所以我发现 CSS class 是 .select2-selection--single
最后做了:
.select2-selection--single:focus, .select2-selection--single:hover{
box-shadow: 0px 0px 5px 2px lightcoral !important;
}