jQuery $(this).ne trouve pas de travail

Je fais un accordéon avec une longue liste d'articles.

J'ai le jQuery de travail lorsque j'utilise la suite, seulement c'est slideUp/Bas de chaque article sur la page:

$('article a').click(function() {
    $('article').find('h3').slideToggle('fast');
});

En théorie, cela devrait fonctionner, mais il ne veut pas faire une chose:

$('article a').click(function() {
    $(this).find('h3').slideToggle('fast');
});

Vous pouvez voir une démo ici: http://jsfiddle.net/CfqGG/

Où vais-je tort?

OriginalL'auteur theorise | 2011-02-17