fb:like プラグインを自分のページに動的に更新したいと思います。
たとえば、index.html には、次のものがあります。
<fb:like id="fbtest" href="http://www.urltest.com" send="true" width="450" show_faces="true"></fb:like>
(Facebook は初期化され、すべてが完全に機能します。)
次に、このいいねボタンの URL を動的に変更したいと思います。したがって、jQuery を使用して、次のことを行います。
$('#fbtest').attr('href', 'http://www.urltest2.com').empty().off().removeData();
FB.XFBML.parse();
そして、それは機能しません... fb:like タグを削除して再作成した場合にのみ機能します(まったく同じDOMです!)。
ここでわかるように: Update FB:Like URL Dynamically using JavaScript、説明されているすべてのメソッドは fb:like タグを再作成します... 既存の fb:likeを更新する必要があります... 再作成するのではありません。出来ますか ?
編集:ここにテスト用のフィドルがあります:-):http://jsfiddle.net/nRTkS/
ありがとう!