HTMLフォームにシンプルなリストボックスとこの非常に基本的なjQueryコードがあります
//Toggle visibility of selected item
$("#selCategory").change(function() {
$(".prashQs").addClass("hide");
var cat = $("#selCategory :selected").attr("id");
cat = cat.substr(1);
$("#d" + cat).removeClass("hide");
});
現在のアイテムがマウスを使用して選択されている場合、changeイベントは正常に発生しますが、キーボードを使用してアイテムをスクロールすると、イベントは発生せず、コードは実行されません。
この動作の理由はありますか?そして、回避策は何ですか?