jquery不支持live的原因:根據jQuery的官方描述,live方法在【1.7】中已經不建議使用,在【1.9】中刪除了這個方法,並建議在以後的程式碼中使用on方法來替代。
jquery不支援live的原因:
根據jQuery的官方描述,live方法在1.7中已經不建議使用,在1.9中刪除了這個方法。並建議在以後的程式碼中使用on方法來替代。
在新版的jquery(>1.9版本即為新版)中,live()方法已經被刪除了,所以我們在呼叫的時候會提示函數不存在,js報錯。用live的時候要注意jquery的版本,根據官方文檔,從1.7開始就不推薦live和delegate
了,1.9裡就去掉live了。
之前的live方法如:
$("#con_imgs").live('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
jquery1.10後可用on 取代live
$("#con_imgs").on('change',function(){ v = $(this).val(); $("input[name='contentimg']").val(v); });
on方法可以接受三個參數:事件名稱、觸發選擇器、事件函數。
#相關免費學習推薦:JavaScript(影片)
以上是jquery為什麼不支持live的詳細內容。更多資訊請關注PHP中文網其他相關文章!