自定义函数上的jquery live()方法
我有一个自定义事件处理程序,或者我想有些人会将其称为自定义jquery函数 我的问题是我正在尝试将live()方法应用于它。但我不是很成功 下面是一个简单的自定义jquery函数:自定义函数上的jquery live()方法,jquery,Jquery,我有一个自定义事件处理程序,或者我想有些人会将其称为自定义jquery函数 我的问题是我正在尝试将live()方法应用于它。但我不是很成功 下面是一个简单的自定义jquery函数: $.fn.myFunction = function() { return $(this).addClass('changed'); } 在这里我使用它: $('.changePlease').myFunction(); 好的,很简单。但是如何将live()方法应用于它呢 我真的不知道这是否可能。 但
$.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
仅适用于内置事件,还没有被改编为自定义事件。你可能需要找到一个解决办法