Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eng442

[Resolvido] JQuery replaceWith

Recommended Posts

Olá. Não entendo muito de JS e sou novo com JQuery.

 

Quero substituir "+ Table" por "- Table" em #button a quando o usuário clicar em #table1_head. Para isso usei:

 

$(document).ready(function () {
   $('#table1_head').click(function () {
$('#button1 a').replaceWith('- Table1');
   });
});

 

Mas quero que quando o usuário clique novamente, substitua "- Table" de volta para "+ Table". Como posso fazer isso?

 

Aqui na prática:

http://www.teste442.xpg.com.br/example/

Compartilhar este post


Link para o post
Compartilhar em outros sites

$(document).ready(function () {

var closed = 0;

$('#table1_head').click(function () {

if(closed == 0) { $('#button1 a').replaceWith('- Table1'); closed = 1; }

else { $('#button1 a').replaceWith('+ Table1'); closed = 0; }

});

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

$(document).ready(function () {

var closed = 0;

$('#table1_head').click(function () {

if(closed == 0) { $('#button1 a').replaceWith('- Table1'); closed = 1; }

else { $('#button1 a').replaceWith('+ Table1'); closed = 0; }

});

});

 

Tive que trocar

 

replaceWith('- Table1');

 

por toda a linha

 

replaceWith('<a id="buttom1">- Table1</a>')

 

Aí funcionou

 

valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.