【发布时间】:2022-07-05 23:25:39
【问题描述】:
我正在尝试创建一个包含 3 个选项的下拉菜单。 一旦选择了一个选项,它就会触发一个状态的改变。我尝试了几种不同的方法,但都不起作用。
这是第一次尝试:
<div className='dropDownDiv'>
<select>
<button onClick={()=> setResultsPerPage(6)}>6 Results</button>
<button onClick={()=> setResultsPerPage(9)}>9 Results</button>
<button onClick={()=> setResultsPerPage(15)}>Max sites</button>
</select>
</div>
然后我尝试了这个:
<div className='dropDownDiv'>
<select>
<option onClick={()=> setResultsPerPage(6)}>6 Results</option>
<option onClick={()=> setResultsPerPage(9)}>9 Results</option>
<option onClick={()=> setResultsPerPage(15)}>Max sites</option>
</select>
</div>
第二次尝试显示下拉菜单中的选项,但仍然没有触发 onClick。知道我做错了什么吗?
谢谢!
【问题讨论】:
标签: reactjs drop-down-menu state html-select