jquery可以监听事件吗

jquery可以监听事件吗,第1张

jquery可以监听事件吗

jquery可以监听事件。jquery提供多种监听事件方法:1、click(),可监听单击事件,并规定事件处理函数;2、change(),可监听改变事件,并规定事件处理函数;3、dblclick() ,可监听双击事件;4、hover()等。

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

jquery可以监听事件。

jquery中提供了多种监听事件的方法,例如click()、on()等方法。下面介绍一些方法。

1、click()方法:

click()方法规定当发生 click 事件时运行的函数

示例:单击 <p> 元素时警报文本

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").click(function() {
					alert("段落被点击了。");
				});
			});
		</script>
	</head>
	<body>

		<p>点击这个段落。</p>

	</body>
</html>

2、change() 方法

change() 方法规定当发生 change 事件时运行的函数。

示例:当 <input> 字段改变时警报文本

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function(){
		  $("input").change(function(){
		    alert("文本已被修改");
		  });
		});
		</script>
	</head>
	<body>

		<input type="text">
		<p>在输入框写一些东西,然后按下 enter 键或点击输入框外部。</p>

	</body>
</html>

3、dblclick()

dblclick() 方法规定当发生 双击 事件时运行的函数。

示例:双击 <p> 元素时警报文本

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").dblclick(function() {
					alert("这个段落被双击。");
				});
			});
		</script>
	</head>
	<body>

		<p>双击这个段落。</p>

	</body>
</html>

4、hover() 方法

hover() 方法规定当鼠标指针悬停在被选元素上时要运行的两个函数。

方法触发 mouseenter 和 mouseleave 事件。

示例:当鼠标指针悬停在上面时,改变 <p> 元素的背景颜色

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-1.10.2.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").hover(function() {
					$("p").css("background-color", "yellow");
				}, function() {
					$("p").css("background-color", "pink");
				});
			});
		</script>
	</head>
	<body>

		<p>鼠标移动到该段落。</p>

	</body>
</html>

监听事件的其他方法

方法描述bind()向元素添加事件处理程序blur()添加/触发失去焦点事件delegate()向匹配元素的当前或未来的子元素添加处理程序die()在版本 1.9 中被移除。移除所有通过 live() 方法添加的事件处理程序error()在版本 1.8 中被废弃。添加/触发 error 事件focus()添加/触发 focus 事件focusin()添加事件处理程序到 focusin 事件focusout()添加事件处理程序到 focusout 事件keydown()添加/触发 keydown 事件keypress()添加/触发 keypress 事件keyup()添加/触发 keyup 事件live()在版本 1.9 中被移除。添加一个或多个事件处理程序到当前或未来的被选元素load()在版本 1.8 中被废弃。添加一个事件处理程序到 load 事件mousedown()添加/触发 mousedown 事件mouseenter()添加/触发 mouseenter 事件mouseleave()添加/触发 mouseleave 事件mousemove()添加/触发 mousemove 事件mouseout()添加/触发 mouseout 事件mouseover()添加/触发 mouseover 事件mouseup()添加/触发 mouseup 事件off()移除通过 on() 方法添加的事件处理程序on()向元素添加事件处理程序one()向被选元素添加一个或多个事件处理程序。该处理程序只能被每个元素触发一次resize()添加/触发 resize 事件scroll()添加/触发 scroll 事件select()添加/触发 select 事件submit()添加/触发 submit 事件trigger()触发绑定到被选元素的所有事件triggerHandler()触发绑定到被选元素的指定事件上的所有函数unbind()从被选元素上移除添加的事件处理程序undelegate()从现在或未来的被选元素上移除事件处理程序unload()在版本 1.8 中被废弃。添加事件处理程序到 unload 事件contextmenu()添加事件处理程序到 contextmenu 事件

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

以上就是jquery可以监听事件吗的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/949952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存