ドキュメントの準備ができたときに最初の子のクリックを呼び出そうとしています.loader
が、成功しません。
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");
なぜ何かアイデアはありますか?
アップデート
ハンドラ:
$('.loader').click(function(){
var name=$(this).data("target");
callVideo(name);
});
Update2
したがって、問題は:first-child
、ハンドラーの前にアクションを宣言したことでした。私は彼らの場所を変えました、そしてすべては大丈夫です