javascript - 如何将选定的属性设置为触发 Reactjs 中的 onChange(event) 方法的事件
问题描述
我想设置
selected={( props.eSimStore.showAnswerFlag &&
String.fromCharCode(65 + index) == props.eSimStore.question.answer )}
作为事件,在onChange(event)
我的代码中选择的触发方法正在工作,但未设置为事件,因此未设置为props.setNewAnswer(String.fromCharCode(65 + index))
. 请有人给出解决方案。
<select
onChange={(event) => {
if (props.eSimStore.examMode != 'read') {
let index= +event.target.value;
props.setNewAnswer(String.fromCharCode(65 + index));
}}}
> {
props.eSimStore.question.options.map((option, index) => (
<option
key = {index}
selected={( props.eSimStore.showAnswerFlag &&
String.fromCharCode(65 + index) == props.eSimStore.question.answer)}
value = {index}
>{htmlToReactParser.parse(option)}</option> ))}
</select>
解决方案
推荐阅读
- python - google_play_scraper 输出到 csv
- symfony - Hautelook Alice Faker With MongoDB (ODM) 无法在 services.yml 中声明
- asciidoc - 如何在 Asciidoctor 中为图像设置自定义图像高度?
- microsoft-graph-api - 检索日历详细信息时扩展 singleValueExtendedProperty 不起作用
- image - 基于图像尺寸的图像最大文件大小
- sql - oracle SQL 确定以月为单位的连续期间
- python-3.x - 如果 Python-kafka 管理客户端尚不存在 Kafka 主题,请创建它?
- spring-boot - 如何在 JUnit 5 测试和 SpringBoot 2.3.1 中使用 Testcontainers 的 Dynalite 模块
- python - Pandas read_csv 函数:有没有办法根据索引将特定列读取为字符串?
- python - 如何将 while 循环与“try”和“except”一起使用?