JSdelegate與live淺析_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:17:31
JSdelegate與live淺析_javascript技巧
JSdelegate與live淺析_javascript技巧:在jquery里有兩個方法可以用來綁定自動追加出來的DOM對象,它們是live和delegate,事實上,這兩個方法是bind方法的一個變體,在對于固定DOM對象時,我們通常使用bind就可以了,而對象動態產生的DOM對象,使用bind就無能為力了,這時live和del
導讀JSdelegate與live淺析_javascript技巧:在jquery里有兩個方法可以用來綁定自動追加出來的DOM對象,它們是live和delegate,事實上,這兩個方法是bind方法的一個變體,在對于固定DOM對象時,我們通常使用bind就可以了,而對象動態產生的DOM對象,使用bind就無能為力了,這時live和del

在jquery里有兩個方法可以用來綁定自動追加出來的DOM對象,它們是live和delegate,事實上,這兩個方法是bind方法的一個變體,在對于固定DOM對象時,我們通常使用bind就可以了,而對象動態產生的DOM對象,使用bind就無能為力了,這時live和delegate就出場了,呵呵。
live方法,用來綁定某個(某類)對象,為它們綁定方法
代碼如下:
//live
$("td").live("click", function () {
alert($(this).html());
});
//下面也是可以的 $("#list td").live("click", function () {
alert($(this).html());
});
delegate方法,用來綁定某個(某類)對象下的子對象,為子對象綁定方法(委托子對象,讓子對象有某種方法,呵呵)
代碼如下:
$("#list").delegate("td", "click", function () {
alert($(this).html());
});
下面的DEMO的完成代碼:
代碼如下:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JSdelegate與live淺析_javascript技巧
JSdelegate與live淺析_javascript技巧:在jquery里有兩個方法可以用來綁定自動追加出來的DOM對象,它們是live和delegate,事實上,這兩個方法是bind方法的一個變體,在對于固定DOM對象時,我們通常使用bind就可以了,而對象動態產生的DOM對象,使用bind就無能為力了,這時live和del