質問: jqueryでとある値vを取得してその値がの選択肢のvalueに存在すれば適用したいと思っています 例えば
回答: の options の中に、 value==v の が含まれているかどうかを、 配列の some() メソッドで判定して、 含まれていれば適用する、それだけ。 これだけの処理に、 わざわざ jQuery なんていう膨大な JS ソースコードを読込まなくても、 ふつうに生の Javascript でいいと思う。 ──────────────── // ある値 const v = "banana"; // セレクトボックス const select = document.getElementById( "hoge" ); // ある値がオプションにあれば適用 if( Array.from( select.options ).some( option => option.value==v ) ){ select.value = v; } ────────────────