ユーザーの選択に対してリアクションを返す機能を実装しようとした際、selectタグ内の
optionタグを発火点にしようとして四苦八苦したので共有します。
selecrtタグ?美味いの?と思う方は以下のリンクを読んでみてください
[-HTMLタグリファレンス - HTMLクイックリファレンス] (http://www.htmq.com/html/select.shtml)
optionタグは発火点にできない
結論から言うとoptionタグは発火点にできません。しかし、selectタグ自身を発火点にすることができます。
js
$(function(){
$(selectタグ).on("change", function(){
したい処理
});
});
selectタグの中身が変わる(optionタグがクリックされる)たびに発火しているのですね。
ちなみに作ったのはこんなものです。