如何在单击选择框时设置默认突出显示选项

How to set the default highlight option when clicking a selectbox?

本文关键字:默认 显示 选项 设置 单击 选择      更新时间:2023-09-26

例如,生日选择框有年份,我想在单击选择框时将年份设置为1980年。使用js jquery?伪代码没问题,谢谢

下面的代码工作,但为什么如果我改变焦点点击,高亮选项不在1980年?

$('#birthday_y').focus(function() {
    if (!$(this).val()){
        $(this).val('1980');
    }
});

您可以将selected属性添加到所需的option:

Choose year:
<select>
  <option>1975</option>
  <option>1976</option>
  <option>1977</option>
  <option>1978</option>
  <option>1979</option>
  <option selected>1980</option>
  <option>1981</option>
  <option>1982</option>
  <option>1973</option>
  <option>1984</option>
  <option>1985</option>
</select>