Привет Я пытаюсь добавить миниатюру друзей Facebook в список и добавить триггер для каждого из них. но теперь он вызывает щелчок, но он только получает fbid последнего добавленного элемента внутри обратного вызова клика. Как я могу присоединить событие click для каждого из них правильно?jquery trigger click in a loop
for(var i=0;i<obj.photo.length;i++) {
var img=$('<img src="https://graph.facebook.com/'+obj.photo[i]['fb_id']+'/picture" />');
var anchor=$('<a href="#" id="'+obj.photo[i]['fb_id']+'"></a>');
var li = $('<li></li>');
var fbul = $('#fb_friends');
anchor.append(img);
li.append(anchor);
fbul.append(li);
anchor.click(function(){
alert(anchor.attr('id'));
});
}
спасибо человеку! Его запускает каждый из них, но как-то, когда я нажимаю его дважды, и делаю все внутри обратного вызова дважды. Может быть, потому, что я добавил два элемента списка? – zaw
Какой способ вы следили? –
oo hang on У меня все еще есть событие click внутри цикла! возможно, поэтому – zaw