たとえば、JavaScriptを使用してjQueryを使用して "c"を取得するにはどうすればよいですか?HTML選択要素のあらかじめ選択された値を取得
<select id="select-menu">
<option value="a">A</option>
<option value="b">B</option>
<option value="c" selected>C</option>
<option value="d">D</option>
</select>
私は以下を試しましたが、現在選択されているメニューの値を返します。私は、ページロード時に実行され、値を保存する同様のアプローチを取ることができると思いますが、そうするための「適切な」方法があると思います。
$('#select-menu > option').each(function(i){
if(this.selected) {
console.log(this.value)
$("#submit").val(this.value);
return false;
}
})
だからあなたは関係なく、ユーザーが選択したものを "C" を取得したいですか?なぜあなたがそれを使用しているものにハードコードだけではないのですか? –
@DrydenLongイベントが発生した場合は、ページをリロードせずに元の状態に戻したいと考えています。必要に応じてハードコードすることができますが、そうすることは忘れやすい傾向があります。 – user1032531
JSが解析された直後の値を読み取ります。ユーザーが変更する前に –