• 技术文章 >web前端 >前端问答

    jquery怎么实现键盘事件触发

    青灯夜游青灯夜游2022-05-23 15:06:10原创212

    触发方法:1、使用keydown(),语法“$(selector).keydown()”,可触发键盘键按下时事件;2、使用keypress(),语法“元素对象.keypress()”;3、用keyup(),语法“元素对象.keyup()”。

    本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。

    jquery的键盘事件触发方法有三种:

    1、keydown()

    当键盘键被按下时发生 keydown 事件。

    keydown() 方法触发 keydown 事件,或规定当发生 keydown 事件时运行的函数。

    触发语法:

    $(selector).keydown()

    2、keypress()

    keypress() 方法触发 keypress 事件,或规定当发生 keypress 事件时运行的函数。

    keypress 事件与 keydown 事件类似。当按钮被按下时发生该事件。

    触发语法:

    $(selector).keypress()

    3、keyup()

    当键盘键被松开时发生 keyup 事件。

    keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。

    触发语法:

    $(selector).keyup()

    示例1:

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			$(document).ready(function(){
    		  $("input").keydown(function(){
    		    $("input").css("background-color","lightblue");
    		  });
    		  $("input").keyup(function(){
    		    $("input").css("background-color","lavender");
    		  });
    		  $("#btn1").click(function(){
    		    $("input").keydown();
    		  });  
    		  $("#btn2").click(function(){
    		    $("input").keyup();
    		  });  
    		});
    		</script>
    	</head>
    	<body>
    
    		<input type="text">
    		<p><button id="btn1">输入字段的触发keydown事件</button></p>
    		<p><button id="btn2">输入字段的触发keyup事件</button></p>
    
    	</body>
    </html>

    1.gif

    示例2:

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<script src="js/jquery-1.10.2.min.js"></script>
    		<script>
    			i = 0;
    			$(document).ready(function() {
    				$("p").keypress(function() {
    					$("span").text(i += 1);
    				});
    				$("button").click(function() {
    					$("p").keypress();
    				});
    			});
    		</script>
    	</head>
    	<body>
    
    		<p>触发次数: <span>0</span></p>
    		<button>触发按键事件keypress</button>
    
    	</body>
    </html>

    2.gif

    【推荐学习:jQuery视频教程web前端视频

    以上就是jquery怎么实现键盘事件触发的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery怎么实现元素可编辑 下一篇:jquery怎么让id元素显示隐藏
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• jquery怎么去除br• jquery怎么删除子元素并保留第一个• jquery中document是什么意思• jquery中callback方法怎么用• jquery怎么增加类• jquery怎么删除dom匹配的元素
    1/1

    PHP中文网