<select defaultValue={(default_value !== undefined) ? default_value : ""} >
defaultValue
の場合は」、それは「」の値を持っているか、それがデフォルトとして最初のものを選択しますオプションを選択するのだろうか?のイニシャライズはdefaultValue「」「
default_value
が未定義の場合は、最初のものをデフォルトとして選択します。
<select defaultValue={(default_value !== undefined) ? default_value : ""} >
defaultValue
の場合は」、それは「」の値を持っているか、それがデフォルトとして最初のものを選択しますオプションを選択するのだろうか?のイニシャライズはdefaultValue「」「
default_value
が未定義の場合は、最初のものをデフォルトとして選択します。
undefined
をdefaultValueに指定すると、最初のオプションがデフォルトとして選択されます。''
または任意の値を指定すると、それが検索されてそのオプションが選択されますが、最初のオプション。これを試してみてください:
class Logo extends React.Component {
render(){
let defaultValue = '';
return (
<select defaultValue={defaultValue} >
<option value='a'>a</option>
<option value='b'>b</option>
<option value='c'>c</option>
<option value='d'>d</option>
</select>
);
}
}
はjsfiddle
をチェック:https://jsfiddle.net/cvw7h1th/
あなたは半分それを得ました。それが '' ''なら '' value = '' 'に行きます。 'undefined'は最初のものを選択させます。あなたがそれを変更したら、私はあなたに答えを与えることができます –
あなたがコードを書くのではなく、質問を作るしようとしなかったのはなぜ? –
@NguyenThanh Q&Aフォーラム。 5月は、他の人々がこの問題を抱えているかもしれないという事実と一緒に、それを将来の参考資料として使用することができます。 –