国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery事件綁定on()、bind()與delegate() 方法詳解

2024-05-06 16:21:13
字體:
來源:轉載
供稿:網友
這篇文章主要詳細介紹了jQuery事件綁定的三種方法,分別是on()、bind()與delegate(),十分的淺顯易懂,有需要的小伙伴可以參考下。
 

啃了一段日子的js相關了,學的過程中發現在jQuery中綁定事件時,有人用bind(),有人用on(),有人用delegate(),還有人用live(),看代碼的時候覺得都實現功能了也就掀過去了,只是一直沒完全弄懂之間的區別,于是今天查了下資料,自己做個總結。

之所以有這么多類型的綁定方法,是因為jQuery的版本更新的原因,如on()方法就是1.7以后出現的。

jQuery的事件綁定api頁面上,提到live()方法已經過時,不建議使用。所以這里我們主要就看下以下三個方法:bind()、delegate()、on()

我們準備一個html頁面,用于各種類型事件綁定的測試。
 

  1. <html> 
  2. <head lang="en"
  3. <meta charset="UTF-8"
  4. <title></title> 
  5. <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> 
  6. </head> 
  7. <body> 
  8. <div> 
  9.   <button id="btn">添加新的p元素</button> 
  10.   <p>第一個p元素</p> 
  11.   <p>第二個p元素</p> 
  12.   <p>第三個p元素</p> 
  13.   <p>第四個p元素</p> 
  14.   <p>第五個p元素</p> 
  15. </div> 
  16.  
  17. <script> 
  18. $("#btn").click(function(){ 
  19.   $("div").append("<p>這是一個新的p元素</p>"); 
  20. }); 
  21. </script> 
  22.  
  23. </body> 
  24. </html> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河源市| 陆良县| 香格里拉县| 长治市| 诸暨市| 吕梁市| 甘谷县| 达孜县| 汉沽区| 通化县| 旅游| 肇庆市| 蒲江县| 昭觉县| 屯昌县| 侯马市| 如皋市| 温泉县| 贵港市| 水城县| 云浮市| 张家港市| 青冈县| 广安市| 垦利县| 永胜县| 鄂尔多斯市| 达日县| 山阴县| 岗巴县| 玉屏| 阿荣旗| 都安| 峨山| 深水埗区| 绩溪县| 额尔古纳市| 志丹县| 海门市| 吉木萨尔县| 江安县|