リストが展開されている場合、Enterキーを使用するとselect
イベントが発生します。キーボードでリストを展開するにはALT+↓</kbd>. If you want the arrow keys to fire it, you would have to trigger the select
event as part of the change event.
var ddl, $log;
$(function () {
$log = $('#log');
ddl = $("#dropdownlist").kendoDropDownList({
change: onChange,
select: onSelect
}).data('kendoDropDownList');
});
function onChange(e) {
$log.prepend("<div>event :: change (" + this.text() + ' : ' + this.value() + ")</div>" );
ddl.trigger('select');
}
function onSelect(e) {
$log.prepend("<div>event :: select (" + this.text() + ' : ' + this.value() + ")</div>" );
}
ここでフィドル