如何在从ReactJS的下拉列表中选择选项时触发事件。目前我正在使用onChange
,但即使再次选择了相同的选项,我仍需要触发事件。即使从选择下拉列表中选择了相同的选项,ReactJS - 触发事件
当前代码:
<select name="select1" onChange={this.onChangeOption}>
<option value='A'>Please select A...</option>
<option value='B'>Please select B...</option>
<option value='C'>Please select C...</option>
<option value='D'>Please select D...</option>
</select>
我甚至尝试添加onClick
处理程序选项但这并在单击该选项,因为它仅适用于要素不火。
我知道有解决方案使用jquery绑定单击事件与选项元素,但需要在React中的解决方案。不要只包含jQuery只有这个要求。
反应,如果你想它的角度结合的反应,请删除角标签/ - 在角度化妆用'ngModel'和使用'的(ngModelChanges)' –
https://开头计算器。 com/questions/22482842/the-onclick-event-does-not-work-for-options我不认为如果单击选定的选项,就没有办法获取事件。另见https://stackoverflow.com/questions/16513638/how-to-receive-an-event-when-selected-option-is-the-already-selected-option-of-a –
@GünterZöchbauer谢谢你。我知道有使用jquery的解决方案,但在React中需要一个解决方案。不要只包含jQuery只有这个要求。 –