molily: jQuery - Objekte aneinander hängen

Beitrag lesen

$("div").myfilter("p");
    alert($.myfilter.store.toSource())

Man würde erwarten, dass myfilter() die Resultate als jQuery-Wrapper zurückgibt, nicht dass man sie noch aus einem dritten Objekt holen muss.

Dafür reicht doch folgendes aus:

jQuery.fn.myfilter = function (str) {  
   return $(this).find(str + ' .hallo');  
};

Wenn ich jetzt myfilter aufrufe, bekomme ich ein jQuery-Objekt zurück und die »Chainability« bleibt erhalten.

Verstehe ich gerade etwas falsch oder wieso der Umweg?

Mathias