摘要:與事件事件與事件均用于表單處理事件,它們之間的本質區別是否支持冒泡處理實例其中元素可以觸發事件是的父元素,當它包含的元素觸發了事件時,它就產生了事件在元素本身產生,在元素包含的元素中產生與也亦是如此事件元素,和元素的值都是可以發生改變的,開
blur與focus事件
focusin、focusout事件 與blur、focus事件均用于表單處理事件,它們之間的本質區別:是否支持冒泡處理
實例:
其中input元素可以觸發focus()事件
div是input的父元素,當它包含的元素input觸發了focus事件時,它就產生了focusin()事件
focus()在元素本身產生,focusin()在元素包含的元素中產生
blur與focusout也亦是如此
change事件元素,
input元素監聽value值的變化,當有改變時,失去焦點后觸發change事件。對于單選按鈕和復選框,當用戶用鼠標做出選擇時,該事件立即觸發
select元素對于下拉選擇框,當用戶用鼠標作出選擇時,該事件立即觸發
textarea元素多行文本輸入框,當有改變時,失去焦點后觸發change事件
select事件input、textarea與select
輸出結果:input:select:textarea:
當 textarea 或文本類型的 input 元素中的文本被選擇時,會發生 select 事件
這個函數會調用執行綁定到select事件的所有函數,包括瀏覽器的默認行為。可以通過在某個綁定的函數中返回false來防止觸發瀏覽器的默認行為
select事件只能用于元素與
方法一:.select()
觸發元素的select事件:
$("input").select();
方法二:$ele.select( handler(eventObject) )
綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,這樣可以針對事件的反饋做很多操作
$("#text").select(function() { //響應文字選中回調 //this指向 input元素 });
方法三:$ele.select( [eventData ], handler(eventObject) )
使用與方法二一致,不過可以接受一個數據參數,這樣的處理是為了解決不同作用域下數據傳遞的問題
$("#text").select(11111,function(e) {//響應文字選中回調 //this指向 div元素 //e.data => 11111 傳遞數據 });submit事件
提交表單是一個最常見的業務需求,比如用戶注冊,一些信息的輸入都是需要表單的提交。同樣的有時候開發者需要在表單提交的時候過濾一些的數據、做一些必要的操作(例如:驗證表單輸入的正確性,如果錯誤就阻止提交,從新輸入)此時可以通過submit事件,監聽下提交表單的這個動作
方法一:$ele.submit()
綁定$ele元素,不帶任何參數一般是用來指定觸發一個事件,用的比較少
點擊觸發$("ele").submit(function(){ alert("觸發指定事件") }) $("#text").click(function(){ $("ele").submit() //指定觸發事件 });方法二:$ele.submit( handler(eventObject) )
綁定$ele元素,每次$ele元素觸發點擊操作會執行回調 handler函數,這樣可以針對事件的反饋做很多操作了
$("#target").submit(function() { //綁定提交表單觸發 //this指向 from元素 });方法三:$ele.submit( [eventData ], handler(eventObject) )
使用與方法二一致,不過可以接受一個數據參數,這樣的處理是為了解決不同作用域下數據傳遞的問題
$("#target").submit(11111,function(data) { //綁定提交表單觸發 //data => 1111 //傳遞的data數據 });通過在
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/87294.html
相關文章
JQuery基礎修煉-事件篇
摘要:目錄第章事件介紹第章鼠標事件第章表單事件第章鍵盤事件第章事件的綁定和解綁第章事件對象的使用第章自定義事件與事件用交互操作中,最簡單直接就是點擊操作。提供了兩個方法一個是方法用于監聽用戶單擊操作,另一個方法是方法用于監聽用戶雙擊操作。 目錄 第1章 事件介紹 第2章 鼠標事件 第3章 表單事件 第4章 鍵盤事件 第5章 事件的綁定和解綁 第6章 事件對象的使用 第7章 自定義事件 cli...
JQuery基礎修煉-事件篇
摘要:目錄第章事件介紹第章鼠標事件第章表單事件第章鍵盤事件第章事件的綁定和解綁第章事件對象的使用第章自定義事件與事件用交互操作中,最簡單直接就是點擊操作。提供了兩個方法一個是方法用于監聽用戶單擊操作,另一個方法是方法用于監聽用戶雙擊操作。 目錄 第1章 事件介紹 第2章 鼠標事件 第3章 表單事件 第4章 鍵盤事件 第5章 事件的綁定和解綁 第6章 事件對象的使用 第7章 自定義事件 cli...
【連載】前端個人文章整理-從基礎到入門
摘要:個人前端文章整理從最開始萌生寫文章的想法,到著手開始寫,再到現在已經一年的時間了,由于工作比較忙,更新緩慢,后面還是會繼更新,現將已經寫好的文章整理一個目錄,方便更多的小伙伴去學習。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 個人前端文章整理 從最開始萌生寫文章的想法,到著手...
jQuery入門筆記之(三)事件詳解
摘要:可以傳遞三個參數表示一個或多個事件類型,比如。表示綁定到指定元素的處理函數。我們稱它為簡寫事件。必須在中,并且使用作為事件觸發元素,不然無效。和表示鼠標移入和移出的時候觸發。按下返回按下返回和分別表示光標激活和丟失,事件觸發時機是當前元素。 轉自個人博客 在JavaScript 有一個非常重要的功能,就是事件驅動。如果你的網頁需要與用戶進行交互的話,就不可能不用到事件。它在頁面完全加...
發表評論
0條評論
閱讀 1428·2021-11-22 15:24
閱讀 2519·2021-10-11 11:06
閱讀 2323·2021-10-09 09:45
閱讀 2525·2021-09-09 09:33
閱讀 634·2019-08-30 15:53
閱讀 1439·2019-08-30 12:48
閱讀 657·2019-08-29 13:47
閱讀 500·2019-08-26 18:27