Hallo,
Der Code sieht auf den ersten Blick in Ordnung aus – hast du ein Onlinebeispiel? Für Ajax-Geschichten ist immer ein HTTP-Kontext zum testen sinnvoll, bei dem eine echte Ressource vom Server geladen wird.
Darüber hinaus wäre es natürlich erstrebenswert, wenn sich ein angezeigter Artikel mit dem Öffnen eines weiteren Artikels wieder schließt, wie es auf orf.at der Fall ist.
Versehe die Element mit einer Klasse (.artikel) und füge allen außer der aktuellen wieder die Klasse .unsichtbar hinzu.
$(''.article').not(aktuellerArtikel).addClass('unsichtbar');
Mathias