javascript - 如何从 JavaScript 的下拉列表中选择第一个值
问题描述
我有一个对象数组,我正在通过.map()
函数填充数据,我想默认选择下拉列表的第一个值,并且还需要获取第一个选项属性值。我非常努力但没有找到具体的解决方案。有人可以帮助我如何实现我的目标吗?
代码
<select className="form-control input-box" {...input} required>
<option>Select Manager</option>
{managerList.map((item, index) => (
<option
value={item.id}
managerZoneId={item.zoneId}
key={item.id}
>
{item.firstName + " " + item.lastName}
</option>
))}
</select>
解决方案
<select className="form-control input-box" {...input} required
defaultValue={managerList[0].id} // Add this line
>
<option>Select Manager</option>
{managerList.map((item, index) => (
<option
value={item.id}
managerZoneId={item.zoneId}
key={item.id}
>
{item.firstName + " " + item.lastName}
</option>
))}
</select>
推荐阅读
- python - 无法使用 spyder 安装 pdflatex
- linux - MOTD 脚本不显示颜色
- python - Python google-cloud-bigquery Parquet 列“日期”的类型为 INT64,与目标 cpp_type INT32 不匹配
- android - Google Glass Enterprise Edition 2 设置语音命令语言
- php - Laravel - guzzlehttp 出现 500 内部服务器错误
- sql - Error_Redshift_SQL
- javascript - 如何打印和大写用户输入?
- r - 函数探索:Bonferroni 置信度和区间估计
- css - Safari / Webkit CSS 滚动捕捉错误?
- sql - 如何在sas中添加名称中带有空格的列