Das return in der .each ist ein return für die .each und nicht die Funktion.
Wenn du etwas returnen möchtest musst du das seperat machen.
Beispiel:
PHP Code:
function holeMirEinElement()
{
var elem;
$("a").each(function(){
elem = $(this);
});
return elem;
}
So kriegst natürlich nur das letzte element der Schleife, aber ich denke vom Prinzip verstehst du das.