本文實例講述了jQuery中delegate()方法用法。分享給大家供大家參考。具體分析如下: 此方法為匹配元素的子元素添加一個或多個事件,並規定當這些事件發生時運行的函數。 語法結構: 複製程式碼 程式碼如下: $(selector).delegate(childofselector,type,data,function,type,data,function) 參數列表: 參數 描述 childofselector 定義要附加事件處理程序的一個或多個子元素。 type 可選。定義附加到元素的一個或多個事件類型。由空格分隔多個事件值。 data 定義傳遞到事件處理函數的額外資料。 function 定義當事件發生時運行的函數。 實例碼: 複製程式碼 程式碼如下: 腳本之家 <br /> li{ <br /> list-style-type:none; <br /> width:150px; <br /> height:150px; <br /> border:1px solid green; <br /> } <br /> <br /> $(document).ready(function(){ <br /> $("div").delegate("button","click",function(){ <br /> $("li").slideToggle(); <br /> }) <br /> }) <br /> 腳本之家歡迎您 點選查看效果 以上程式碼可以div的子元素button元素註冊click事件處理函數,當點擊按鈕的時候就能夠實現隱藏和顯示的切換。 希望本文所述對大家的jQuery程式設計有所幫助。