jQuery 1.9 .live() is not a function

前端 未结 10 1180
再見小時候
再見小時候 2020-11-22 03:46

I recently updated jQuery from 1.8 to 2.1. I suddenly discovered that the .live() stops working.
I get the error TypeError: $(...).live is not a funct

10条回答
  •  野性不改
    2020-11-22 04:04

    You can avoid refactoring your code by including the following JavaScript code

    jQuery.fn.extend({
        live: function (event, callback) {
           if (this.selector) {
                jQuery(document).on(event, this.selector, callback);
            }
            return this;
        }
    });
    

提交回复
热议问题