欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery live undefined

當(dāng)我們使用jQuery函數(shù)來(lái)處理DOM元素時(shí),會(huì)經(jīng)常遇到一個(gè)問(wèn)題:live()方法無(wú)法使用,會(huì)提示“undefined”錯(cuò)誤。下面我們來(lái)看一下這個(gè)問(wèn)題的原因和解決方案。

//例如下面這段代碼
$('.btn').live('click', function() {
console.log('clicked');
});

出現(xiàn)live() undefined的錯(cuò)誤,是因?yàn)閺膉Query 1.9版開始,live()方法已經(jīng)被廢棄,不能再使用。改用on()方法來(lái)代替live(),如下:

//替換成下面的代碼
$('body').on('click', '.btn', function() {
console.log('clicked');
});

這里的第一個(gè)參數(shù)是事件類型,第二個(gè)參數(shù)是一個(gè)選擇器字符串,表示要處理的元素的選擇器,第三個(gè)參數(shù)是事件處理函數(shù)。這里的選擇器可以是任何有效的選擇器(如 .btn、.btn >.child等等),這些元素可以是在事件綁定之前動(dòng)態(tài)添加到文檔中的。

總之,如果你遇到了live() undefined的問(wèn)題,只需要用on()方法來(lái)代替live()即可。