溫馨提示×

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

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

jquery如何監(jiān)聽select的改變

發(fā)布時(shí)間:2022-09-12 19:00:35 來源:億速云 閱讀:533 作者:iii 欄目:web開發(fā)

這篇文章主要介紹“jquery如何監(jiān)聽select的改變”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“jquery如何監(jiān)聽select的改變”文章能幫助大家解決問題。

監(jiān)聽步驟:1、利用change()給select元素綁定改變事件,并設(shè)置事件處理函數(shù),語法“$("select").change(function() {...});”;2、在事件處理函數(shù)中,設(shè)置事件觸發(fā)后需要執(zhí)行的代碼,語法“alert("選項(xiàng)已被改變");console.log($('select').val());”,當(dāng)發(fā)生改變后,會(huì)彈窗提醒,并獲取新選項(xiàng)內(nèi)容。

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

在jquery中,可以利用自帶的監(jiān)聽函數(shù)change()來監(jiān)聽select的改變。

當(dāng)元素的值改變時(shí)發(fā)生 change 事件(僅適用于表單字段)。

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

注意:當(dāng)用于 select 元素時(shí),change 事件會(huì)在選擇某個(gè)選項(xiàng)時(shí)發(fā)生。

實(shí)現(xiàn)步驟

步驟1:利用change()給select元素綁定改變事件,并設(shè)置事件處理函數(shù)

$("select").change(function() {
	//事件觸發(fā)后,執(zhí)行的代碼
});

步驟2:在事件處理函數(shù)中,設(shè)置事件觸發(fā)后需要執(zhí)行的代碼

$("select").change(function() {
	alert("選項(xiàng)已被改變");
	console.log($('select').val());
});

這樣在select發(fā)生改變后,會(huì)彈窗提醒,并獲取新選項(xiàng)內(nèi)容

實(shí)現(xiàn)代碼:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function() {
				$("select").change(function() {
					alert("select已改變");
					console.log($('select').val());
				});
			});
		</script>
	</head>
	<body>

		<div id="cont">
			<select>
				<option value="目的地">目的地</option>
				<option value="溫州">溫州</option>
				<option value="永嘉">永嘉</option>
			</select>
		</div>
	</body>
</html>

jquery如何監(jiān)聽select的改變

關(guān)于“jquery如何監(jiān)聽select的改變”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

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

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎ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