(function($){ $.fn.hasEvent = function(evt){ return !!$.data(this[0],"events")[evt]; }; })(jQuery); (only works for a single element)
$('#id').hasEvent('click'); You can make that into a selector if you want: $.expr[':'].event = function(a,i,m){ return !!$.data(a,"events")[m[3]]; }; $('#id:event(click)') $('#id').is(':event(click)') cheers, - ricardo On Jan 15, 2:24 pm, KidsKilla <kidski...@gmail.com> wrote: > hi everyone! > is there any possibility to find out if there is event binded to the > element? > > some kind of $("#id").is(":event(click)") > > now i'm using $("#id").is("[onclick]"); but it don't works if event is > binded with jQuery