本文共 902 字,大约阅读时间需要 3 分钟。
function enter2tab(){ $("input,select,textarea").addClass('enterIndex'); //將所有的輸入欄位都加上標籤 $(".enterIndex").keydown(function(event){ if(event.keyCode==13){ //如果按enter var i=$(".enterIndex").index($(this)); //現在是在第幾個 var n=$(".enterIndex").length; //總共有幾個 if( i < n-1){ if($(this).attr('type')!='radio') //如果不是radio $(".enterIndex").eq(i+1).trigger('focus'); else{ //如果是radio,不能focus到下一個,因為下一個可能是同樣name的radio var last_radio=$(".enterIndex").index($(".enterIndex[type=radio][name="+$(this).attr('name')+"]:last")); $(".enterIndex").eq(last_radio+1).trigger('focus'); } } } }); $("input,textarea").focus(function(){ $(this).select(); });}功能是当前html页面中的所有输入框,你按回车的话自动选择下一个输入框,代码如下
转载地址:http://xaini.baihongyu.com/