由于 opengraph 只提供這些資訊
array(2) { ["engagement"]=> array(4) {
["reaction_count"]=> int(1)
["comment_count"]=> int(0)
["share_count"]=> int(1)
["comment_plugin_count"]=> int(0)
}
我正在嘗試對 url 進行點贊計數。
所以我在按鈕上找到了這個資訊,它有這個數字。
<span class="_49vh _2pi7">J’aime</span><span id="u_0_2_/ ">2</span>
我發現帶有計數的跨度有一個 Id,但它會隨著每個頁面的變化而變化。但是每個頁面使用的類是相同的 ._5n6h ._2pih
我正在嘗試計算這個跨度。
我的腳本很簡單
<script type="text/javascript" async defer>
$(document).ready(function () {
var elmId = $('._5n6h._2pih').html();
console.log(elmId);
})
</script>
我不能擁有它們
未捕獲的型別錯誤:$(...).html 不是函式
我不知道我做錯了什么。
uj5u.com熱心網友回復:
您首先需要在頂部包含 jQuery,最好在<head>
然后嘗試以下操作:
$(document).ready(function(){
var count = $('span._5n6h._2pih');
var like_count = parseInt(count.text());
console.log(like_count); //outputs 2
//I have played a bit with your code adding a click listener to the span. Each time you click, it increments by 1
like.click(function(){
like_count = 1;
count.text(like_count);
});
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/350451.html
上一篇:使用startsWith()-jQuery在元素中定義值范圍
下一篇:顯示選定下拉串列中的值
