您好,登錄后才能下訂單哦!
這篇文章主要介紹“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>
關(guān)于“jquery如何監(jiān)聽select的改變”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(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)容。