Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal,
Trabalho com programação desktop a algum tempo e estou aprendendo web agora. Meu problema é o seguinte: tenho uma tela com uma tabela gerada com uma consulta do banco porém duas colunas podem ser alterados os valores, uma tem um input e outra um select. também tem um botão para cada linha que pega o código do produto que esta na primeira linha mais a quantidade que foi digitada no input e o destino que está no select. Não sei praticamente nada de jquery mas consegui pegar o código que esta na primeira coluna com o código abaixo. Mas no input e no select está vindo sempre null, algém pode me ajudar?
<script>
$(document).ready(function () {
$(".valores").click(function () {
var valor = $(this).parent().parent().find('.codigo');
var valor1 = $(this).parent().parent().find('.quantia');
var valor2 = $(this).parent().parent().find('.maquina');
$.post("processa/processa_prog_item_sugerido.jsp",
{
codigo: valor.html(),
quantia: valor1.html(),
maquina: valor2.html()
},
);
});
});
</script>
Obrigado pela dica Isis, porém tentei aqui e não consegui, poderia me mostrar nesse exemplo abaixo como ficaria?
<script>
$(document).ready(function () {
$(".valores").click(function () {
var valor = $(this).parent().parent().find('.codigo');
var valor1 = $(this).parent().parent().find('.quantia');
var valor2 = $(this).parent().parent().find('.maquina');
$.post("processa/processa_prog_item_sugerido.jsp",
{
codigo: valor.html(),
quantia: valor1.html(),
maquina: valor2.html()
},
);
});
});
</script>Muito Obrigado Isis!!!! Consegui adaptar seu exemplo para funcionar dentro de um <td> . Obrigado mesmo.
você tem que usar val() p/ pegar o valor.
http://api.jquery.com/val/
E no combo precisa pegar o objeto que tem a propriedade "selected".