【jQuery】jQuery绑定事件的方法

bind(事件类型,方法):为每个匹配元素的特定事件绑定对应的事件处理方法
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>bind()</title>
		<script src="js/jquery-3.3.1.js"></script>
	</head>
	<body>
		<form id="login" action="http://www.baidu.com">
			<input type="button" value="提交">
		</form>
		<script type="text/javascript">
			function test(){
				alert("提交");
			}
			$("[type='button']").bind("click",test);
		</script>
	</body>
</html>

每次点击“提交”按钮都会出现下面的弹窗提示:
在这里插入图片描述

one(事件类型,方法):该方法可以为元素绑定处理函数,当处理函数触发一次后, 立即被删除,即在每个对象上, 事件处理函数只会被执行一次
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>one()</title>
		<script src="js/jquery-3.3.1.js"></script>
	</head>
	<body>
		<form id="login" action="http://www.baidu.com">
			<input type="button" value="提交">
		</form>
		<script type="text/javascript">
			function test(){
				alert("提交");
			}
			$("[type='button']").one("click",test);
		</script>
	</body>
</html>

点击“提交”按钮后会出现下面的弹窗提示,但是再次点击就不会再出现提示窗了:
在这里插入图片描述

click(函数) :鼠标点击匹配元素时触发click事件
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>click()</title>
		<script src="js/jquery-3.3.1.js"></script>
	</head>
	<body>
		<form id="login" action="http://www.baidu.com">
			<input type="button" value="提交">
		</form>
		<script type="text/javascript">
			function test(){
				alert("提交");
			}
			$("[type='button']").click(test);
		</script>
	</body>
</html>

每次点击“提交”按钮都会出现下面的弹窗提示:
在这里插入图片描述

change(函数) :文本框、密码框和文本域的值发生改变时或下拉列表选项发生变化时触发change 事件;
keydown(函数) :当键盘或按钮被按下时触发keydown事件
mouseout(函数) :鼠标从元素上移开时触发mouseout 事件
mouseover(函数):鼠标位于元素上时触发mouseover 事件
focus(函数):元素获得焦点时触发focus事件
focusout(函数):元素失去焦点时触发focus事件
…((ᵒꈊᵒ᷅ ू‖))՞好多绑定事件的方法啊
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值