Dann heißt die Methode in jQuery eindeutig falsch, wenn sie ancestors liefert, aber parents heißt ...
Hmm, warum? Höchstens wegen dem s in parents. Das beziehe ich hier allerdings auf die Mehrzahl der Elemente der Ursprünglichen Selection. Also die ElterN der viele Elemente in der Selection.
Jetzt liefert parents ja aber überhaupt nicht nur die Eltern, sondern auch die Eltern der Eltern und auch wieder deren Eltern bis hinauf zum root-Element. Hier finde ich die Bezeichnung parents falsch.
Auch die Beschreibung ist meiner meinung nach verkehrt.
"Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector."
Erst in der Beschreibung von parents in closest beschreibt meiner Meinung nach die Implementierung.
"Travels up the DOM tree to the document's root element, adding each ancestor element to a temporary collection; it then filters that collection based on a selector if one is supplied "