如何在從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只有這個要求。 –