任意にtabindexを指定して、エンターもそれをエミュレートすればよいのでは?
sample
改めて、こんな感じでどうでしょうか?
javascript
1$(function(){
2 $('input,select').on('keydown',function(e){
3 var flg=e.shiftKey;
4 if(e.keyCode==9 || e.keyCode==13){
5 e.preventDefault();
6 if(flg){
7 var obj=$(this).prevAll('input,select').filter(':visible').first();
8 if(obj.length==0) obj=$(this).siblings('input,select').filter(':visible').last();
9 }else{
10 var obj=$(this).nextAll('input,select').filter(':visible').first();
11 if(obj.length==0) obj=$(this).siblings('input,select').filter(':visible').first();
12 }
13 obj.eq(0).focus();
14 }
15 });
16});
17
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/20 05:05
2017/02/22 04:22