function inputreturn(finalcallback,clickcallback) { $('.inputreturn').on('keyup.return','input',function(e){ var $this=$(this); var tr=$this.parents('.inputreturn tr'); var inputs=tr.find('input'); var maxindx=inputs.size()-1; var $indx=inputs.index($this);//$this.index(inputs); if($indx<0) return; if($indx>=maxindx) { if(finalcallback!=undefined) finalcallback(inputs.eq($indx)); }else{ inputs.eq($indx+1).focus(); if(clickcallback!=undefined) clickcallback($this); } }); } jQuery(document).ready(function($) { $('table.table-click').on('click','tr',function(){ var $this=$(this); if($this.is('.active')) return; $this.parent('tbody').find('tr.active').removeClass('active'); $(this).addClass("active"); }); });