我有一个问题,我需要用 div 包围选择框。该选择框是透明的,因此样式(包括焦点样式)需要出现在周围的 div 上。我一直在尝试检测选择框是否聚焦,如果是则添加一个类。但似乎没有任何效果......我还使用了带有 .is :focus 的脚本,它在大多数浏览器中运行良好,但在 IE 尤其是 IE8 中运行良好,不幸的是我必须支持它。任何人都可以帮忙吗?
<div class="styled-select">
<select id="Title" name="Title" required autofocus="autofocus">
<option value="" selected=yes> Title </option>
<option value="Ms" > Ms </option>
<option value="Mrs" > Mrs </option>
</select>
</div>
var select = $('select:focus');
$(select).each(function(){
$('.styled-select').addClass('focus');
});