$("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