jQuery déclencher cliquez sur la première enfant

Je suis en train d'invoquer un clic sur la première .loader enfant lorsque le document est prêt, mais sans succès:

html:

<a class="loader" data-target="david-boy" title="Danny Boy-Rivera">
    <span class="img"><span class="play"></span><img src="img/gallery-image1.jpg" alt="" /></span>
    <h2>Danny Boy</h2>
</a>

jQuery:

//Does not work
$('a.loader:first-child').bind('click');
$('a.loader:first-child').trigger('click');
$('a.loader:first-child').click();
//Works
$('a.loader:first-child').css("background", "red");

Des idées pourquoi?

Mise à jour

Gestionnaire:

$('.loader').click(function(){
    var name=$(this).data("target");
    callVideo(name);
});

Update2

Donc, le problème était que j'avais déclaré la :first-child action avant que le conducteur. J'ai changé leur place et tout est ok

avez-vous attacher un gestionnaire?
où est le gestionnaire?
J'ai un gestionnaire, vérification de mise à jour
jsfiddle.net/yzjdh

OriginalL'auteur Alex | 2012-05-10