我正在玩Facebook的json opengraph,採取Facebook的喜歡和評論,並在我的主頁上添加一些小部件。現在的問題是,在首頁上有25個節點,這樣的事情:接受json值並搜索到DOM,有沒有更好的方法來做到這一點?
<article data-href="my_facebook_uri_reference"></article>
我不知道它有件事比這更好的修改喜歡反擊:
$.getJSON('json.js', function(data) {
$.each(data, function() {
var $id = ('div[data-href="' + this.id + '"]'),
$like = $($id),
$shares = parseInt(this.shares),
$comments = parseInt(this.comments) || 0;
$like.text($shares + $comments); // here I get fb reactions
});
});
如果有人納悶,JSON文件是類似的東西:
}
"my_facebook_uri_reference": {
"id": "my_facebook_uri_reference",
"shares": 7,
"comments": 1
}
}
我與這個漂亮的高興,只是想知道是否有更好的方式來處理節點和沒有在DOM池中跳25次。
很酷,我會試試看,謝謝。 – Daniele 2012-03-18 09:12:36