Ir para conteúdo

POWERED BY:

Arquivado

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

felipepai

jquery variavel

Recommended Posts

Galera quero ao clicar no button, esconde a div, segue o código: o id do buttton e class da div é variavel.
<script type="text/javascript">
function reply_click(clicked_id)
{
variavel = clicked_id;
alert(variavel);
$("."+variavel).hide();
}
</script>
echo "<button id='$usuario_perguntante+$item' onClick='reply_click(this.id)'>Perguntas anteriores</butto
echo "<div class='$usuario_perguntante+$item'>minha div</div>";

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de mais nada, é interessante entender o DOM. (você tem o dom)?

http://tableless.com.br/tenha-o-dom/

 

Pelo JQuery:

http://api.jquery.com/hide/

 

Basicamente o hide transforma um elemento que tem o

display: block -> display: none.

Isto esconde.

 

 

Diretamente pelo JavaScript:

http://www.w3schools.com/jsref/prop_style_visibility.asp

 

Sobre ser 'variável' .. sem novidade.

Você pode simplesmente concatenar o que precisa de acordo com sua lógica (que inclusive não entendi na sua explicação)

 

Vamos fazer assim se após a leitura dos links acima ainda te resta duvida, mostre o seu código HTML e bolamos uma função em JavaScript ok?

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de mais nada, é interessante entender o DOM. (você tem o dom)?

http://tableless.com.br/tenha-o-dom/

 

Pelo JQuery:

http://api.jquery.com/hide/

 

Basicamente o hide transforma um elemento que tem o

display: block -> display: none.

Isto esconde.

 

 

Diretamente pelo JavaScript:

http://www.w3schools.com/jsref/prop_style_visibility.asp

 

Sobre ser 'variável' .. sem novidade.

Você pode simplesmente concatenar o que precisa de acordo com sua lógica (que inclusive não entendi na sua explicação)

 

Vamos fazer assim se após a leitura dos links acima ainda te resta duvida, mostre o seu código HTML e bolamos uma função em JavaScript ok?

Abraços.

Olá, amigo consegui fazer com javascript, obrigado!, porém gostaria de fazer com jquery, consegue converte para jquery ?? segue o código:

 

<script type="text/javascript">
function reply_click(obj)
{
var id = obj.value;
var historico = document.getElementById(id);
if (historico.style.visibility === 'hidden') {
historico.style.visibility = 'visible';
}else{
historico.style.visibility = 'hidden';
}
alert(id);
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como te falei no #2

http://api.jquery.com/hide/

 

Ou no seu caso (hidden/show)

 

http://api.jquery.com/toggle/

 

Obs: nos próprios links possui exemplos de como usar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como já foi falado ai acima, coloque um id na div que deseja ocultar e faça:

$("id").hide();

$("id").show();

Abraços,

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.