Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/04/2013, 23:20
movil_af
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
De acuerdo Respuesta: Cómo escribir una función para varios productos

Perfecto!!! es lo que buscaba!! No sabía del bind,pero voy a documentarme más.
Sólo agregué unas lineas a tu código para que escriba el resultado en diferentes divs, relacionados con los ids, agradezco!!!!

<!DOCTYPE html>
<html lang="es-ar">
<head>
<meta charset="utf-8" />
<title>Bind jQuery</title>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$('.ln').bind('change', function() {
var valor = $(this).val();
valor = parseInt(valor);
var laclase = $(this).attr('id');
var coeficiente = $('.'+ laclase).val();
coeficiente = parseInt(coeficiente);
var resultado = valor*coeficiente;
var respuesta="respuesta";
$('#' + respuesta + laclase).html("$ " + resultado);
});
});
//]]>
</script>

</head>
<body>
<p>
<select id="1" class="ln">
<option selected value="0" >0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input name="CANTIDAD" type="hidden" value="98" class="1">
PRECIO $98</p>

<p>
<select id="2" class="ln">
<option selected value="0" >0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input name="CANTIDAD" type="hidden" value="45" class="2">
PRECIO $45</p>

<p>SUBTOTAL 1<div id="respuesta1"></div></p>
<p>SUBTOTAL 2<div id="respuesta2"></div></p>

</body>
</html>