我在一个页面中有多个类似于Facebook的框。
假设我有两次潜水
<div class="some">
facebook like widget,
<input name="test_1" value="1" />
</div>
<div class="some">
facebook like widget,
<input name="test_2" value="2" />
</div>
所以当用户喜欢其中一个页面时,我可以使用FB.event
问题是当一个类似事件的页面发生时,我想得到 相应的
input:value
例如用户喜欢我想要的第一个按钮
test_1值
答案 0 :(得分:2)
所以我为我的输入元素分配了一个id
<input id="test_<?= $fb_id;?>" value="1" />
然后在FB.Event.subscribe('edge.create', function(href, response) {
我访问了这样的元素
var r = href.split('/');
document.getElementById("test_"+r[3]);
答案 1 :(得分:1)
如果您捕获了类似事件,则响应中包含所需的网址。
您应该能够以这种方式获得所需的信息。