Ver Mensaje Individual
  #13 (permalink)  
Antiguo 27/10/2015, 09:34
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Capturar varios valores de un input

En ese caso, lo que tendrías que hacer es, primero, tomar al elemento padre del combo mediante el método .parent(), luego, dentro de este, buscar a la caja de texto con el método .find(), tomar su valor y asignarlo al combo.

Sería más o menos así:
Código Javascript:
Ver original
  1. $.each($("[id^=el de las cajas de texto]"), function(){
  2.     var padre = $(this).parent(),
  3.         combo = padre.find($("[id^=el de los combos]");
  4.     combo.val($(this).val());
  5. });

Como te lo dije al inicio, $(this) representa a la caja de texto dentro de la función, así evitas conflictos con las demás cajas de texto al momento de tomarla. Recuerda que si el valor no existe entre las opciones del combo, se generará y seleccionará una opción vacía. Adáptalo a lo que tienes.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand