關於新版jquery用on()方法代替live方法的正確使用方式

風過留痕丶發表於2014-06-26

今天做專案用的是jquery.1-11.js的版本,開啟瀏覽器後報錯,說沒有這個方法;
後來上網找了下資料,說jquery 1.7以後版本取消了live()方法,改用on來取代。

這裡簡單的說明下用法,不是大家想當然的把原來live的地方改成on,一下為正確使用方法:

$(document).on("click","#books",function(){
    alert( $(this).text() );
    })
這樣就相當於的live了,看來還是需要有一個準備狀態的。給document繫結,指定觸發元素#books就可以了


轉自http://hi.baidu.com/shooke1/item/0a102f2b27ef31c9a5275ae3,希望對遇到同樣問題的朋友有所幫助

相關文章