淺談jquery中delegate()與live(),jquerydelegate

來源:互聯網
上載者:User

淺談jquery中delegate()與live(),jquerydelegate

delegate() 方法為指定的元素(屬於被選元素的子項目)添加一個或多個事件處理常式
例如給id是showspan的div中的span標籤添加事件

<div id="showspan"><span>showspan**showspan</span></div><span>outspan</span><SCRIPT LANGUAGE="JavaScript"><!--//效果就是點擊一個段落<div id="showspan">中span標籤將在span標籤後面添加一個span標籤,對於新增的span標籤同樣可以點擊新增一個span標籤,新增的標籤不需要監聽其click事件$("#showspan").delegate("span", "click", function(){   $(this).after("<span>showspan**showspan</span>");});//--></SCRIPT>

live() 方法為被選元素附加一個或多個事件處理常式(不能給其子項目添加事件)
例如給p標籤添加事件

<p class="showp">pppppppp</p><SCRIPT LANGUAGE="JavaScript"><!--$(".showp").live("click", function(){   $(this).after("<p>pppppppp</p>");});//--></SCRIPT>

以上所述就是本文的全部內容了,希望大家能夠喜歡。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.