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.