Я пытаюсь вызвать щелчок по первому .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);
});
Итак, проблема заключалась в том, что я объявил действие :first-child
перед обработчиком. Поменял их местами и все ок