私はこのコードを試しましたが、未定義を返し続けます:
setTimeout("alert($('div.connect_widget_button_count_count').val());", 10000);
肥大化した facebook ボタンとカウンターが読み込まれるまで 10 秒待ちます。
次に、class='connect_widget_button_count_count' のdivの値でアラートを発行します。これは通常、Web ページに読み込まれると次のようになります。
<div class='connect_widget_button_count_count'>4</div>
4 は公式の Facebook の「カウント」番号です。
Facebook のいいね/シェア/カウント数を公式の Facebook ボタンから JavaScript 変数としてキャプチャするにはどうすればよいですか?
firebug によると、周囲の HTML は次のようになります。
<table class="connect_widget_interactive_area">
<tbody>
<tr>
<td class="connect_widget_button_count_excluding">
<table class="uiGrid" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div class="connect_widget_button_count_count">2</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>