我正在使用Jasny bootstrap的文件输入。一切都很好,除了键盘选项卡焦点字段没有突出显示。请给我一个解决方案。 感谢
答案 0 :(得分:1)
您需要做两件事:使“按钮”(它们是跨度)可聚焦并绑定keypress
事件以单击隐藏的输入。
我对javascript非常不好,所以这可以做得更好,但它现在适用于我:
$('.fileinput .btn').each(function(){
if ($(this).attr('tabindex') === undefined) { // if it hasn't tabindex
$(this).attr('tabindex', 0);
}
$(this).on('keypress', function(e){
if ( e.which == 13 ) { // only works with enter key
$(this).children('input').click();
}
});
});
请修复我的英语和我的代码,我用它们来工作:D