【发布时间】:2019-04-18 20:24:22
【问题描述】:
我正在尝试获取动态下拉列表的“键”值,如下所示:
searchSubmit(e){
const s = e.target.value;
alert(s);
}
我的下拉列表如下:
<select
className="textboxstyle"
onChange={this.searchSubmit}
>
<option key='-1'>Select Brand</option>
<option key='0'>ALL</option>
{optionItems}
</select>
我的动态下拉列表填充如下,
let brands = this.state.brands;
let optionItems = brands.map((brand) =>
<option key={brand.id}>{brand.name}</option>
);
但是当我选择选项时,警报会显示所选值的名称,而不是键。如何获得“关键”价值? 谢谢
【问题讨论】:
标签: javascript reactjs