Como pega value input e valor de um select que estao em uma <td>

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>