我正在尝试启用jqxGrid的自定义键盘导航。我已经让它工作了99.9%,但我无法让IE在选择框中选择突出显示/聚焦选项。
我想知道是否有办法检测正在关注的选项,以便在我按下回车键时手动设置选择值。
我试过了:
var optVal = $select.find('option:selected').val();
$select.val(optVal);
只获取select元素的前一个val,并且:
var optVal = $select.find('option:focus').val();
$select.val(optVal);
什么都没得到。
编辑:另外,我无法将事件直接绑定到我的控件上。
答案 0 :(得分:0)
如何检查keyup事件的target.event(尝试选择或选项)?
$("myselect").keyup(function(e) {
var code = e.which;
if(code==13) {
//check the event.target
}
});
$("myselect option").keyup(function(e) {
var code = e.which;
if(code==13) {
$("myselect").val($(this).val());
}
});