セレクトボックスコンポーネントで選択した候補の、
value ではなく、label を取得する方法はありますか?
セレクトボックスに表示される「ラベル」は
セレクトボックスの options にセットされていますので、
セレクトボックスの value をキーに、対応する label を検索することで実現可能です。
optionsは配列ですので、
Arrayのfindメソッドを活用されてはいかがでしょうか。
(例)コンソールログに、セレクトボックス(select_01)で選択中の「label」を表示する。 const res = $ui.select_01.options.find((obj) => { return obj.value === $ui.select_01.value; }); console.log(res.label);
■セレクトボックス
https://docs.webperformer.jp/component/select
2023-07-31 公開