Casi funcionó bien :P
Te explico que pasó:
Yo tengo el
select y selecciono estos artículos, como son inputs dinámicos que añado, puedo seleccionar más de uno, posteriormente los almaceno en un arreglo para hacer el cálculo de ellos:
Código HTML:
<option value="5">Memoria RAM | $850.00</option>
<option value="6">Disco Duro | $1,200.00</option>
Con la función de
jQuery así:
Código Javascript
:
Ver originalvar i = 0;
$(".articulos").each(
function(index, value) {
importes2[i] = $('.articulos option:selected').text();
alert(importes2[i]);
}
);
me da 2 ventanas de alerta que muestran:
ventana1:
Memoria RAM | $850.00 Disco Duro | $1,200.00
ventana2
Memoria RAM | $850.00 Disco Duro | $1,200.00
Sí modifico la función y pongo
html en lugar de
text:
Código Javascript
:
Ver originalvar i = 0;
$(".articulos").each(
function(index, value) {
importes2[i] = $('.articulos option:selected').html();
alert(importes2[i]);
}
);
ventana1:
Memoria RAM | $850.00
ventana2
Memoria RAM | $850.00
lo que me debería dar es lo siguiente:
ventana1:
Memoria RAM | $850.00
ventana2:
Disco Duro | $1,200.00
Si pongo como me comentas en tu mensaje anterior, me trae la información de todos los
select del formulario, por ello hice ese pequeño cambio.
Saludos!!