【发布时间】:2014-01-09 12:17:34
【问题描述】:
我有两个DropDowns,在change 一个下拉事件中,我已经填写了第二个下拉。
当我在Arrow Keys 上触发第一次下拉的更改事件时,它不起作用,而在Mouse click 上它工作正常。
这是我的代码..
$('#cmbCategory').on('change', function () {
//alert($(this).val());
// the below function will get Sub Categories from DataBase.
getSubCategories($('#cmbCategory :selected').val(), '');
}).keydown(function (e) {
if (e.which == 37 || e.keyCode == 38 || e.keyCode == 39 || e.keyCode == 40) {
$(this).trigger('change');
}
});
此代码在使用 Mouse 时可以正常工作,但在 Arrow Keys 上不起作用。
任何帮助..
【问题讨论】:
标签: jquery drop-down-menu onchange jquery-trigger