在我的HTML我有一个屏幕,约25张缩略图,而他们每个人都有格式相似的按钮:抓斗属性点击 - 使用上的单击事件处理
<input type="button" class="btn btn-primary btn-small" id="likeBtn" data-id="545206032225604" value="Like">
其中,data-ID对于每个图像都是不同的。
这个想法是,然后使用该ID来向Facebook图形API发出POST请求,并像发布一样。
我有一个事件侦听器,像这样:
$('#likeBtn').click(function() {
facebook.likePhoto(controller.likeReady);
});
我遇到的问题是,我不知道该如何抓住从实际点击的元素数据-ID。
让我知道,如果我可以提供任何更多的信息。
感谢
好了,我已经和它改为一类像上面和取出ID = “likeBtn”。 但是我现在意识到我的事件处理程序甚至没有注册点击,所以代码永远不会被执行。 $('。likeBtn')。点击(函数(){ \t \t VAR data_id = $(本)。数据( 'ID'); \t \t的console.log(data_id); //facebook.likePhoto(controller.likeReady); }); 有没有什么你可以看到错误的处理程序本身,或任何想法还有什么可以造成这种情况? – Reece
抱歉没有意识到评论会格式化得很糟糕,我的不好。 – Reece
@Reece这些像按钮是动态生成的吗? –