欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery中bind,live,delegate與one方法的用法及區(qū)別解析

 更新時間:2013年12月30日 09:46:30   作者:  
本篇文章主要是對jQuery中bind,live,delegate與one方法的用法及區(qū)別進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助

bind( )方法用于將一個處理程序附加到每個匹配元素的事件上并返回jQuery對象。

.bind(eventType[, evnetData], Handler(eventObject))

其中,參數eventType是一個字符串,包含一個或多個javaScript事件類型,例如click,submit或自定義事件的名稱,指定多個事件類型時用空格分隔各個類型;eventData為Map類型,給出要傳遞給事件處理程序的數據,handler指定觸發(fā)該事件時要執(zhí)行的函數,eventObject表示事件對象。

.bind()方法將事件處理程序handler附加到匹配元素集合中的每個元素的eventType事件上,如果需要,還可以向事件處理程序傳遞數據。

live( )方法將一個事件處理程序附加到與當前選擇器匹配的所有元素(包含現有的或將來添加的)的指定事件上并返回jQuery對象。

.live(eventType,[eventData],handler)

其中,參數eventType是一個字符串,包含一個或多個javaScript事件類型,例如click,keydown或自定義事件的名稱,eventData是可選參數,為Map類型,給出要傳遞給事件處理程序的數據,該參數是在jQuery1.4中添加的;handler是一個函數,當觸發(fā)該事件時將執(zhí)行這些函數

.live()方法將事件處理程序handler附加到每個匹配元素(包含當前存在的和將來添加的)的eventType事件上,必要時還可以使用參加eventData向事件處理程序傳遞數據。

.live()方法是基本的.bind()方法的一個變形,后者可以將事件處理程序附加到元素·,當調用.bind()時,jQuery對象匹配的元素將被附加上事件處理程序,但以后添加的元素并不會被附加該事件處理程序,因此,還需要對這些元素再次調用.bind()方法。

.one()方法將事件處理程序附加到匹配元素的指定事件并返回jQuery對象。所附加的事件處理程序最多只能執(zhí)行一次。

.one(eventType,[eventData],handler(eventObject))

其中,參數eventType是一個字符串,包含一個或多個javaScript事件類型,例如click,submit或自定義事件的名稱,指定多個事件類型時用空格分隔各個類型;eventData為Map類型,給出要傳遞給事件處理程序的數據,handler指定觸發(fā)該事件時要執(zhí)行的函數,eventObject表示事件對象。

.one()方法與.bind()類似,所不同的是,使用.one()綁定的事件處理程序在執(zhí)行一次之后將自動取消綁定。

.delegate()方法基于一組特定的根元素將處理程序附加到匹配選擇器的所有元素(現有的或將來的)的一個或多個事件上。

.delegate(selector,eventType[,eventData],handler)

其中,參數 selector是一個選擇器,用于篩選觸發(fā)事件的元素;eventType是一個字符串,指定一個或多個JavaScript事件類型(多個事件用空格分隔),例如click,keydown或自定義事件名稱;eventData為映射類型,表示要傳遞給事件處理程序的數據;handler表示觸發(fā)該事件時執(zhí)行的函數。

.delegate()與.live()類似,可將每個事件的綁定委托給指定的DOM元素。

相關文章

  • JQuery學習筆記 nt-child的使用

    JQuery學習筆記 nt-child的使用

    在使用JQuery的時候如果你想尋找某個容器(諸如div或者是table中的某些子元素),那么很容易就使用find方法。
    2011-01-01
  • jQuery進行組件開發(fā)完整實例

    jQuery進行組件開發(fā)完整實例

    這篇文章主要介紹了jQuery進行組件開發(fā)的方法,以完整實例形式分析了基于jQuery實現自定義組件的相關技巧,代碼備有詳盡的注釋便于理解,需要的朋友可以參考下
    2015-12-12
  • JQuery中$.ajax()方法參數詳解及應用

    JQuery中$.ajax()方法參數詳解及應用

    JQuery中$.ajax()方法想必大家并不陌生吧,在本文將為大家介紹下其參數及應用示例,感興趣的朋友不要錯過
    2013-12-12
  • 使用jquery實現仿百度自動補全特效

    使用jquery實現仿百度自動補全特效

    這里給大家分享的效果是像百度的搜索框一樣,當用戶在文本框輸入前幾個字母或是漢字的時候,該控件就能從存放數據的文或是數據庫里將所有以這些字母開頭的數據提示給用戶,供用戶選擇,提供方便,增加用戶體驗。
    2015-07-07
  • jquery實現ajax提交表單信息的簡單方法(推薦)

    jquery實現ajax提交表單信息的簡單方法(推薦)

    下面小編就為大家?guī)硪黄猨query實現ajax提交表單信息的簡單方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • Jquery 表格合并的問題分享

    Jquery 表格合并的問題分享

    有朋友問GridView控件對于跨行合并的問題,這可以用控件嵌套來完成,當然,我更喜歡在前臺來用JS來控制網頁元素的樣式,而后臺僅僅是根據客戶的請求,來返回數據。
    2011-09-09
  • jQuery源碼分析-05異步隊列 Deferred 使用介紹

    jQuery源碼分析-05異步隊列 Deferred 使用介紹

    異步隊列是一個鏈式對象,增強對回調函數的管理和調用,用于處理異步任務
    2011-11-11
  • JQuery ztree帶篩選、異步加載實例講解

    JQuery ztree帶篩選、異步加載實例講解

    這篇文章主要為大家詳細介紹了JQuery ztree帶篩選、異步加載實例,zTree支持靜態(tài) 和 Ajax 異步加載節(jié)點數據,并支持極其靈活的checkbox或radio選擇功能,本文為大家進行具體介紹
    2016-02-02
  • jQuery中:password選擇器用法實例

    jQuery中:password選擇器用法實例

    這篇文章主要介紹了jQuery中:password選擇器用法,實例分析了:password選擇器的功能、定義與匹配密碼框的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • Jquery技巧(必須掌握)

    Jquery技巧(必須掌握)

    這篇文章主要介紹了Jquery技巧(必須掌握)的相關資料,需要的朋友可以參考下
    2016-03-03

最新評論