是否有人知道如何在觸發函數onChange時從select中檢索「key」值?Reacts select onChange獲取密鑰
callback(e) {
e.target.value;
}
...
<select onChange={this.callback.bind(this)}>
<option key={obj.id}>{obj.name}</option>
<option key={obj.id}>{obj.name}</option>
</select>
我知道我可以通過target.value獲取obj.name的值,但是我找不到如何檢索密鑰。
你爲什麼想要鑰匙?對於React來跟蹤訂單,如果你需要obj.id,只需傳入id = {obj.id}並以這種方式訪問它 – JordanHendrix
我想過傳遞id。我會做一些像callback.bind(this,obj.id)。問題是我生成一個array.map的選項標籤,我無法直接訪問obj.id –
另外我想知道爲什麼人們低調這個問題,因爲迄今爲止沒有丹尼設法找到答案,甚至那一個不是那麼簡單...... –