ここで変数を設定した直後に変数を取得できない理由を知っている人はいますか? アンカーの data-url 属性に割り当てます。
var myUrl = 'http://www.google.com/';
alert('set: ' + myUrl);
$("#tweet-link").attr('data-url', myUrl);
alert('get: ' + $("#tweet-link").attr('data-url')); // 'get: undefined'