前端开发

 首页 > 前端开发 > jquery教程 > Jquery实现兼容各大浏览器的Enter回车切换输入焦点

Jquery实现兼容各大浏览器的Enter回车切换输入焦点

分享到:
【字体:
导读:
          本文主要讲解的是在做项目中遇到需要Enter回车切换输入焦点的解决思路以及最终解决方案,很简单,需要的朋友可以参考下...

做项目时,客户要求能够用enter回车直接切换输入(焦点),当最后一个时候,直接提交信息。

第一想法就是,网上去copy一段代码直接用。但了百度、谷歌找了个遍,找到的代码80%以上都是一样的。有的代码太老,都不能用。有的只有部分浏览器能用。折腾了半小时也没个合适的办法。最后一想,干脆自己动手。

一、思路

  每次点击回车的时候,获取当前的焦点位置,然后设置它的下一个元素获取焦点;

二、代码



 其中,因为IE和火狐对键值获取的不同,所以对浏览器做了简单的判断区分。这样就可以在各个浏览器上获取敲击的键值。

最后,获取到当前的值以后,就可以加其它的各种条件了。

演示地址:http://demo.jb51.net/js/2014/jsenterqiehuan/

分享到:
一款由jquery实现的整屏切换特效_jquery_...
今天要为大家带来一款由jquery实现的整屏切换特效,在右侧有圆型小标,每点一个切换一屏。当然,你也可以滚动鼠标来切换页面。效果非常好。我们看下效果吧 源码下载 html代码: First page Second page Third page Fourth page css代码: *, ...
JQuery $.each遍历JavaScript数组对象实...
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。 var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana"}, {"id":"4","tagName":"watermelon"}, {"id":"5","tagName":"pineapple"} ]; $.each(json, function(idx, obj) { alert(obj.tagName)...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……