ドロップダウンリストから選択した値を再割り当てしようとしていますが、これを行う方法がわかりません。私はいくつかのことを試しましたが、運はまだありません...ドロップダウンリストから選択した値を再割り当てしますか?
1)that.value = "Aqua";
2)$(that).val( "Aqua");
3)$(that).attr( "value"、 "Aqua");
ご協力いただければ幸いです。
<select onchange="yesnoCheck(this);" name="name" id="selectedColor" required >
<option value="" selected>Select an Option</option>
<option value="Blue">Option 1</option>
<option value="Orange">Option 2</option>
<option value="Red">Option 3</option>
</select>
<script>
function yesnoCheck(that) {
if (that.value == "Blue") {
that.value = "Aqua"; /* <----- re-assign the value */
/* commented out */
/* $(that).val("Aqua");
$(that).attr("value", "Aqua"); */
}
...
}
、
あなたが「アクア」「ブルー」からオプションの値を変更したいまたは、下のコードを行うことができますか?予想される行動の適切な説明は、あなたのコメントをお寄せいただきありがとうございます – charlietfl
ドロップダウンからの選択時に最初に青色に設定されたときに(that.value = "Aqua")を作成しようとしています。だから、私はそれをチェックしています(that.value == "Blue")、次に値を変更しようとしています。それは役に立ちますか? – Ariel
"blue"を選択すると "aqua"に変わり、青はもはや選択肢ではありませんか?非常に奇妙に聞こえる – charlietfl