Ir para conteúdo

POWERED BY:

Arquivado

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

Raphael Godoi Rocca

Alterar Anteriores e Próximos baseado no selector

Recommended Posts

Olá pessoal, seguinte.. tenho a seguinte estrutura html:

 

<table>
   <tbody>
      <tr>
        <input type="text" class="piso" value="0"/>
      </tr>
   </tbody>
<table>

<table>
   <tbody>
      <tr>
        <input type="text" class="piso" value="1"/>
      </tr>
   </tbody>
<table>


<table>
   <tbody>
      <tr>
        <input type="text" class="piso" value="2"/>
      </tr>
   </tbody>
<table>

Eu quero poder alterar todos os anteriores e os proximos.. baseado na classe piso..

 

ex:

$('.piso').on('change', function({

  $(this).prevAll('.piso').val($(this).val()-1);

  $(this).nextAll('.piso').val($(this).val()+1);

});

 

 

Ja procurei de tudo.. no google e não consegui.. ja usei parent() com find(), com children().. mas nada deu muito certo!..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quais anteriores ? quais próximos ?

Quem é o this do seu código ?

 

Do que vc tá falando ? Explica melhor cara.

Compartilhar este post


Link para o post
Compartilhar em outros sites

as sintaxes estão erradas...

 

 

 

Exemplo para definir um trigger

$(document).ready(function(){
  $(".piso").change(function(){
    alert("foo bar");
  });
});

 

Ali no lugar do alert(), coloque o script que deseja executar..

 

 

Mas está confuso esse trecho, pois é ambíguo e sem sentido.. além da sintaxe estar completamente errada..

$(this).prevAll('.piso').val($(this).val()-1);

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.