Ir para conteúdo

Arquivado

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

Sasuke Uchiha

Pegar variável da função

Recommended Posts

Boa tarde a todos, sou programador na área do PHP e agora por necessidade acabei usando o java.

 

O que eu preciso é o seguinte, tenho o checkbox onde fica dentro de uma linha e estou fazendo para que clicando na linha o checkbox seja marcado ou desmarcado.

 

O que tenho pronto é o seguinte.

<p onclick="selecionarCheckBox('76')"><input type="checkbox" name="terceiros[]" value="76" id="76"> Americanas LJ267SHC</p>

E para a função:

function selecionarCheckBox(){
  $('#').each(
         function(){
           if ($("#").prop( "checked")) 
           $(this).attr("checked", false);
           else $(this).attr("checked", true);               
         }
    );
}

O que preciso é pegar a id que esta dentro dos parenteses pra fazer carrega-la na função...

 

Agradeço desde já e me coloco a disposição.

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desnecessário cara.. se você usar LABEL, isso já acontece magicamente (sem necessidade de javascript):

 

<label><input type="checkbox" name="terceiros[]" value="76" /> Americanas LJ267SHC</label>
E se quiser a aparência de parágrafo, basta dar um display: block; no <label>.

 

E não dê IDs iniciados em números.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De boas Sasuke?

 

Como você esta passando um parâmetro pra função basta você passar declarar o parâmetro na declaração da função selecionarCheckBox:

function selecionarCheckBox(id){
  $(id).each(
         function(){
           if ($(id).prop("checked")) 
               $(this).attr("checked", false);
           else $(this).attr("checked", true);               
         }
    );
}

Mas eu não entendi o que você esta querendo fazer?

 

Tendo qualquer dúvida só falar.

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.