Is it Possible to Apply JQuery Extensions to Custom Objects?

Is it Possible to Apply JQuery Extensions to Custom Objects?

Hi there,

this feels like a FAQ but I can't find it anywhere so:

I have a custom class/object that, amongst other things, wraps a call to a JSON web service.  I have implemented a custom event for this object using plain JS but as we are rolling out JQuery to this project I'd like to take advantage of the clean bind() and trigger() methods.

So: is it valid to apply the JQuery extensions to a non-DOM object?  Also, is it possible to do this in the object ctor, something like
  1. $(this);
for example?

Thanks,
Dan