Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2014, 18:22
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Usar variable javascript en Jquery en el mismo documento

La segunda parte del código (la que está hecha con métodos de jQuery) no va a servir pues ese cambio solo afectará al elemento cuyo id sea igua a "categoria0" pues es el valor inicial de la variable. Aunque incrementes el valor de campo en procesos posteriores, este no variará en la declaración inicial de dicho bloque, por eso es que nunca surtirá efecto.

Veo que erróneamente intentas asignar una función al evento onchange de cada lista. La idea es buena, pero debes de hacerlo así:

Código HTML:
Ver original
  1. onchange="agregarCampoS(this)"

Y en dicha función, lo recibes y tratas así:

Código Javascript:
Ver original
  1. function agregarCampoS(elemento){
  2.     $(elemento).el_método_que_desees();
  3.     //El resto de instrucciones
  4. }

Supongo que el segundo bloque de código contiene las instrucciones de la función que intentas invocar pues veo que deben de ejecutarse al producirse el evento change en la lista. Intenta adecuar lo que deseas hacer con lo que te he explicado y nos cuentas cómo te fue. Y por favor, no vayas a solamente copiar y pegar, analiza cada línea.

Saludos
__________________
«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