Mr. Horse: jQuery: DOM-Objekte um eigene Methoden erweitern

Beitrag lesen

Hallo,

nach langer Abstinenz mal wieder hier - und sofort schmarotzerhaft mit einer Frage... ;)

Bei einem Projekt, bei dem das JS-Framework "jQuery" zum Einsatz kommt, möchte ich einem DOM-Element, nämlich einem Formular, eine selbstdefinierte Methode zuweisen.
Mit "normalem" Javascript wäre das recht einfach:
var myForm = document.forms['foo'];
myForm.doSomething = function() { alert('yo'); }

Im jQuery-Kontext bzw. mit einem jQuery-Objekt geht das so nicht:
$("form#foo").doSomething = function() {}

In diesem Fall ist $("form#foo").doSomething zu einem späteren Zeitpunkt undefined.

Ich habe dazu aber in der Doku nichts gefunden. Die Methode bind() hilft mir nicht weiter, denn meine Methode soll ja nicht an einen Event gebunden sein.

Hat jemand von Euch einen Tipp für mich?

Thanx,
Mr. Horse

--
No, Sir, I don't like it.