jQuery ctrl+Enter shift+Enter实现代码

 更新时间:2010年02月07日 10:05:49   作者:  
jQuery中对键盘事件进行了修正 调用函数的时候传入事件即可。
通过事件的which可以找到键码
不过当有组合键的时候还需要注意一下
如ctrl+enter键,虽然都是用e.ctrlKey但是 enter键的键码不是始终为13了
在ff中 判断 ctrl+enter 是 e.ctrlKey && e.which ==13
在ie6中 判断ctrl+enter 是 e.ctrlKey && e.which ==10
示例:
复制代码 代码如下:

$(document).keypress(function(e){
if(e.ctrlKey && e.which == 13 || e.which == 10) {
$("#btn").click();
} else if (e.shiftKey && e.which==13 || e.which == 10) {
$("#btnv").click();
}
})

相关文章

  • js调用iframe实现打印页面内容的方法

    js调用iframe实现打印页面内容的方法

    这篇文章主要介绍了js调用iframe实现打印页面内容的方法,需要的朋友可以参考下
    2014-03-03
  • jQuery获取样式中的背景颜色属性值/颜色值

    jQuery获取样式中的背景颜色属性值/颜色值

    天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome、Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的)。搜索了一下,从国外的一个网站上得到一段代码
    2012-12-12
  • jquery实现简单自动轮播图效果

    jquery实现简单自动轮播图效果

    这篇文章主要为大家详细介绍了jquery实现简单自动轮播图效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Jquery 的outerHeight方法使用介绍

    Jquery 的outerHeight方法使用介绍

    获取第一个匹配元素外部高度默认包括补白和边框,在本文将为大家介绍下具体的实现代码,此方法对可见和隐藏元素均有效,感兴趣的朋友可以了解下
    2013-09-09
  • easyui简介_动力节点Java学院整理

    easyui简介_动力节点Java学院整理

    这篇文章主要介绍了easyui简介,详细的介绍了什么是easyui和easyui的用法,有兴趣的可以了解一下
    2017-07-07
  • 基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合

    基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合

    这篇文章主要介绍了基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合的相关者,小编推荐使用返回list集合的方法,具体原因大家可以根据本文学习下
    2016-08-08
  • jQuery实现移动端图片上传预览组件的方法分析

    jQuery实现移动端图片上传预览组件的方法分析

    这篇文章主要介绍了jQuery实现移动端图片上传预览组件的方法,结合实例形式分析了jQuery移动端图片上传预览组件的实现原理、核心代码与相关注意事项,需要的朋友可以参考下
    2020-05-05
  • jQuery实现常见的隐藏与展示列表效果示例

    jQuery实现常见的隐藏与展示列表效果示例

    这篇文章主要介绍了jQuery实现常见的隐藏与展示列表效果,结合完整实例形式分析了jQuery事件响应及针对页面元素属性动态操作相关实现技巧,需要的朋友可以参考下
    2018-06-06
  • jQuery each函数源码分析

    jQuery each函数源码分析

    jquery each函数的使用频率非常高,下面给大家介绍jQuery each函数源码分析,一起看看吧
    2016-05-05
  • 移动端JQ插件hammer使用详解

    移动端JQ插件hammer使用详解

    本文给大家介绍的是一款移动端下的jQuery插件Hammer.js,他是一个开源的,轻量级的javascript库,它可以在不需要依赖其他东西的情况下识别触摸,鼠标事件支持各种手机事件,比如缩放,qq左滑动删除,放大,旋转等
    2015-07-07

最新评论