jQueryを使ってselectboxの選択されたindexを取得するにはどうすればいいのだろうか?
jQueryにおけるattr()とprop() - selectedIndexの場合 -によると下の場合だとNGのようだ。
$('select[name="hoge"]').on('change',function(e){ e.preventDefault(); console.log($(this).attr('selectedIndex')) });正解は下のようにpropメソッドを使って取得するようです。
$('select[name="hoge"]').on('change',function(e){ e.preventDefault(); console.log($(this).prop('selectedIndex')) });意外と盲点なので、気をつけたいですね。