Alterar dinamicamente o conteúdo do botão "data-text" do Tweet

Esta questão vem muito de perto para o que eu estou depois:Substituir um Atributo no Botão Tweet com Jquery

Contudo,a solução sugerida funciona apenas uma vez. Ou seja, não posso usá-lo no meuinterruptor declaração como esta:

<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>

O que acontece é que otexto de dados O atributo é definido de acordo com o caso que ocorrer primeiro e não muda depois.

Como eu posso mudar?texto de dados atributo de um botão Tweet quantas vezes eu preciso?

Atualizar: aqui está a página em que estou trabalhando:http://zhilkin.com/socio/en/

oTraços tabela pode ser ignorada com segurança. O que eu quero fazer com oSociotipos tabela é que quando você clica em um tipo, otexto de dados do botão Tweet abaixo da descrição à direita deve ser alterada em conformidade.

Agora funciona assim: se eu passar o mouse ou clicar em "Don Quixote", entãotexto de dados está definido para "... Don Quixote ...", e permanece o mesmo se eu clicar em "Dumas" mais tarde. E vice-versa: se eu passar o mouse ou clicar em "Dumas", entãotexto de dados está definido para "... Dumas ..." e não muda se eu clicar em "Don Quixote". (Outros tipos estão vazios no momento.)

Portanto, o botão Tweet é alterado apenas na primeira vez que eu executo o script, mas preciso que ele seja atualizado quantas vezes o tipo for alterado.

questionAnswers(3)

yourAnswerToTheQuestion