Javascript 如何在JQuery中单击FaceBook按钮?

Javascript 如何在JQuery中单击FaceBook按钮?,javascript,jquery,facebook,facebook-graph-api,Javascript,Jquery,Facebook,Facebook Graph Api,我有一个带有多个类似facebook的按钮的网页。我想知道用户在FaceBook的JQuery功能中单击了哪个按钮: FB.Event.subscribe('edge.create', function (response) { //$(this) doesn't seem to work... }); 我的Facebook按钮代码: 函数d,s,id{ var js,fjs=d.getElementsByTagNames[0]; 如果d.getEle

我有一个带有多个类似facebook的按钮的网页。我想知道用户在FaceBook的JQuery功能中单击了哪个按钮:

    FB.Event.subscribe('edge.create',
    function (response) {

       //$(this) doesn't seem to work...

    });
我的Facebook按钮代码:

函数d,s,id{ var js,fjs=d.getElementsByTagNames[0]; 如果d.getElementById返回; js=d.createElements;js.id=id; js.src=//connect.facebook.net/en_US/sdk.jsxfml=1&appId=745992962098989&version=v2.0; fjs.parentNode.insertBeforejs,fjs;}文档,“脚本”,“facebook jssdk”;
我需要能够从包含按钮的div中读取数据id

您将无法获得该信息–但是喜欢的URL应该传递给您的回调函数,因此如果喜欢的按钮指向不同的URL,这可能是您的解决方案。是的,每个喜欢的按钮的URL不同,我应该如何在回调函数中提取URL?只需将响应对象记录到控制台并查看它包含的内容…谢谢,响应包含我的URL,我现在可以提交正确的vraagId!:D
<div class="fb-like"  style="display: inline-block; vertical-align: middle;" data-href="http://10.134.216.25:8009/Vraag?vraagId=@item.vraagID" data-layout="button" data-id="@item.vraagID" data-action="like" data-show-faces="false" data-share="true"></div>