溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jquery可不可以監(jiān)聽事件

發(fā)布時(shí)間:2022-04-29 10:26:16 來源:億速云 閱讀:295 作者:iii 欄目:web開發(fā)

今天小編給大家分享一下jquery可不可以監(jiān)聽事件的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

jquery可以監(jiān)聽事件。jquery提供多種監(jiān)聽事件方法:1、click(),可監(jiān)聽單擊事件,并規(guī)定事件處理函數(shù);2、change(),可監(jiān)聽改變事件,并規(guī)定事件處理函數(shù);3、dblclick() ,可監(jiān)聽雙擊事件;4、hover()等。

jquery可不可以監(jiān)聽事件

本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。

jquery可以監(jiān)聽事件。

jquery中提供了多種監(jiān)聽事件的方法,例如click()、on()等方法。下面介紹一些方法。

1、click()方法:

click()方法規(guī)定當(dāng)發(fā)生 click 事件時(shí)運(yùn)行的函數(shù)

示例:單擊 <p> 元素時(shí)警報(bào)文本

<!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("段落被點(diǎn)擊了。");
				});
			});
		</script>
	</head>
	<body>

		<p>點(diǎn)擊這個(gè)段落。</p>

	</body>
</html>

jquery可不可以監(jiān)聽事件

2、change() 方法

change() 方法規(guī)定當(dāng)發(fā)生 change 事件時(shí)運(yùn)行的函數(shù)。

示例:當(dāng) <input> 字段改變時(shí)警報(bào)文本

<!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>在輸入框?qū)懸恍〇|西,然后按下 enter 鍵或點(diǎn)擊輸入框外部。</p>

	</body>
</html>

jquery可不可以監(jiān)聽事件

3、dblclick()

dblclick() 方法規(guī)定當(dāng)發(fā)生 雙擊 事件時(shí)運(yùn)行的函數(shù)。

示例:雙擊 <p> 元素時(shí)警報(bào)文本

<!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("這個(gè)段落被雙擊。");
				});
			});
		</script>
	</head>
	<body>

		<p>雙擊這個(gè)段落。</p>

	</body>
</html>

jquery可不可以監(jiān)聽事件

4、hover() 方法

hover() 方法規(guī)定當(dāng)鼠標(biāo)指針懸停在被選元素上時(shí)要運(yùn)行的兩個(gè)函數(shù)。

方法觸發(fā) mouseenter 和 mouseleave 事件。

示例:當(dāng)鼠標(biāo)指針懸停在上面時(shí),改變 <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>鼠標(biāo)移動(dòng)到該段落。</p>

	</body>
</html>

jquery可不可以監(jiān)聽事件

監(jiān)聽事件的其他方法

方法描述
bind()向元素添加事件處理程序
blur()添加/觸發(fā)失去焦點(diǎn)事件
delegate()向匹配元素的當(dāng)前或未來的子元素添加處理程序
die()在版本 1.9 中被移除。移除所有通過 live() 方法添加的事件處理程序
error()在版本 1.8 中被廢棄。添加/觸發(fā) error 事件
focus()添加/觸發(fā) focus 事件
focusin()添加事件處理程序到 focusin 事件
focusout()添加事件處理程序到 focusout 事件
keydown()添加/觸發(fā) keydown 事件
keypress()添加/觸發(fā) keypress 事件
keyup()添加/觸發(fā) keyup 事件
live()在版本 1.9 中被移除。添加一個(gè)或多個(gè)事件處理程序到當(dāng)前或未來的被選元素
load()在版本 1.8 中被廢棄。添加一個(gè)事件處理程序到 load 事件
mousedown()添加/觸發(fā) mousedown 事件
mouseenter()添加/觸發(fā) mouseenter 事件
mouseleave()添加/觸發(fā) mouseleave 事件
mousemove()添加/觸發(fā) mousemove 事件
mouseout()添加/觸發(fā) mouseout 事件
mouseover()添加/觸發(fā) mouseover 事件
mouseup()添加/觸發(fā) mouseup 事件
off()移除通過 on() 方法添加的事件處理程序
on()向元素添加事件處理程序
one()向被選元素添加一個(gè)或多個(gè)事件處理程序。該處理程序只能被每個(gè)元素觸發(fā)一次
resize()添加/觸發(fā) resize 事件
scroll()添加/觸發(fā) scroll 事件
select()添加/觸發(fā) select 事件
submit()添加/觸發(fā) submit 事件
trigger()觸發(fā)綁定到被選元素的所有事件
triggerHandler()觸發(fā)綁定到被選元素的指定事件上的所有函數(shù)
unbind()從被選元素上移除添加的事件處理程序
undelegate()從現(xiàn)在或未來的被選元素上移除事件處理程序
unload()在版本 1.8 中被廢棄。添加事件處理程序到 unload 事件
contextmenu()添加事件處理程序到 contextmenu 事件

以上就是“jquery可不可以監(jiān)聽事件”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI