自定义函数上的jquery live()方法

自定义函数上的jquery live()方法,jquery,Jquery,我有一个自定义事件处理程序,或者我想有些人会将其称为自定义jquery函数 我的问题是我正在尝试将live()方法应用于它。但我不是很成功 下面是一个简单的自定义jquery函数: $.fn.myFunction = function() { return $(this).addClass('changed'); } 在这里我使用它: $('.changePlease').myFunction(); 好的,很简单。但是如何将live()方法应用于它呢 我真的不知道这是否可能。 但

我有一个自定义事件处理程序,或者我想有些人会将其称为自定义jquery函数

我的问题是我正在尝试将live()方法应用于它。但我不是很成功

下面是一个简单的自定义jquery函数:

$.fn.myFunction = function() { 
    return $(this).addClass('changed'); 
}
在这里我使用它:

$('.changePlease').myFunction();
好的,很简单。但是如何将live()方法应用于它呢

我真的不知道这是否可能。 但我确实在其他方面使用live(),例如:

$(".changePlease").live("click",function(){ alert("hello"); });
对此有什么想法吗?

这样行吗

$.fn.myFunction = function() { 
  return $(this).live('click', function(){
    $(this).addClass('changed'); 
  });
};

不确定这里的用例是什么。听起来您想加载新元素(通过ajax或可能通过使用另一个事件创建新元素?),一旦它们获得
事件,请单击
,将
'changed'
类添加到它们中。

jquery.live
仅适用于内置事件,还没有被改编为自定义事件。你可能需要找到一个解决办法