Динамическое изменение содержимого кнопки «Чирикать» в твиттере

Этот вопрос очень близко подходит к тому, что я после:Замените атрибут в кнопке чириканья с Jquery

Тем не мение,предлагаемое решение работает только один раз. То есть я не могу использовать его в своемswitch утверждение как это:

<code>    switch(element.id)
    {
        case "t1":
            $(document).ready(function(){
                $('a[data-text]').each(function(){
                    $(this).attr('data-text', Text_Variant_1);
                });
                $.getScript('http://platform.twitter.com/widgets.js');
            });
            break;
        case "t2":
            $(document).ready(function(){
                $('a[data-text]').each(function(){
                    $(this).attr('data-text', Text_Variant_2);
                });
                $.getScript('http://platform.twitter.com/widgets.js');
            });
        ...
    }
</code>

Что происходит, чтоdata-text атрибут задается в зависимости от того, какой случай произойдет первым, а потом не изменится.

Как я могу изменитьdata-text атрибут кнопки Tweet столько раз, сколько мне нужно?

Update: вот страница, над которой я работаю:http://zhilkin.com/socio/en/

Traits Стол можно смело игнорировать. Что я хочу сделать сSociotypes Таблица заключается в том, что при нажатии на типdata-text кнопки Tweet ниже описания справа должны быть изменены соответствующим образом.

Прямо сейчас это работает так: если я наведу курсор мыши или нажму «Дон Кихот», тоdata-text устанавливается на "... Дон Кихот ...", и он остается прежним, если я нажимаю "Дюма" потом. И наоборот: если я наведусь или нажму "Dumas", тоdata-text установлено на "... Dumas ..." и не изменится, если я нажму «Дон Кихот». (Другие типы пусты на данный момент.)

Таким образом, кнопка Tweet изменяется только при первом запуске скрипта, но мне нужно, чтобы он обновлялся столько раз, сколько меняется тип.

Ответы на вопрос(3)

Ваш ответ на вопрос