我有一个具有下拉控件的页面( ddlDeliveryMethod )。因此,当用户从下拉列表中选择特定选项时(使用鼠标),将加载相应的Div ID。
但是,如果我们只使用键盘中的箭头键,而不是鼠标,则不会显示相应的DIV ID。
是否有任何解决方法。感谢您的回复。
这是我的代码:
// based on Delivery method, display the respective fields
$("#ddlDeliveryMethod").change(function() {
$('#divRegisteredMail').hide();
$('#divRegisteredEmail').hide();
$('#divRegisteredFax').hide();
$('#divSaveForFuture').hide();
switch ($("#ddlDeliveryMethod ").val()) {
case ' -- Select one -- ':
break;
case 'Email':
$('#divRegisteredEmail').show();
break;
case 'Mail':
$('#divRegisteredMail').show();
break;
case 'Fax':
$('#divRegisteredFax').show();
break;
default:
caption = "default";
break;
}
});
答案 0 :(得分:1)
绑定keydown事件以及更改......
$("#ddlDeliveryMethod").keydown(function() {
...
});