在我的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這些像按鈕是動態生成的嗎? –