JQuery - obtener valor con select en funcion

 
Vista:
sin imagen de perfil

obtener valor con select en funcion

Publicado por undertaker (3 intervenciones) el 11/08/2014 04:02:01
Saludos a todos
Tengo una duda que deseo realizar, resulta que tengo una tabla que es parecida a esta:
Registros|Cantidad|Cant. actual| Cant. ahora|

se cargan los datos de por una tabla al presionar registros y la cantidad se pone a mano es decir hago un focus y escribo la cantidad
Antes de eso tengo un combobox (que es - , +)
al seleccionar el - (al poner la cantidad deberia la cantidad de ahora disminuir de acuerdo lo que ingrese)

es decir, si el registro 1 tiene cantidad actual = 4 y pongo en cantidad 1 deberia mostrar 3 en cant.actual

La cosa es que no puedo poner una condicion para que lo haga en funcion de keyup

Este es el html
1
2
3
4
5
6
7
8
9
<tr>
                                        <td>Combox</td>
                                        <td>
                                            <select id="masmenos">
                                                <option value="1">(+)</option>
                                                <option value="2">(-)</option>
                                            </select>
                                        </td>
                                    </tr>

y funcion por jquery ajax

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(".cant").live("keyup", function(evt) {
        if (e.keyCode !== 13) {
            var $n = $(this).parent("td");
            var filas = $n.parent().parent().children().index($n.parent());
 
                var $i = $('#tabla tbody tr').eq(filas).find("td");
                var cant = $i.eq(1).find("input").val();
 
                    actual = parseFloat($i.eq(2).find("input").val());
                    if ($("#masmenos").val() === 1) {
                        nuevo = cant - actual;
                    } else{
                        nuevo = cant + actual;
                    }
		}
    });

Hice algo asi al capturar el dato en cantidad y el calor #masmenos sea value 1
Deberia disminuir, de forma contraria aumenta

Pero no logro capturar el value al r ealizar un keyup

Espero me ayuden
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

obtener valor con select en funcion

Publicado por xve (673 intervenciones) el 11/08/2014 09:04:48
Hola Undertaker, no me queda muy clara tu pregunta, ya que el código de jquery que nos muestras, hace referencia una clase "cant" que no esta en el código html que nos muestras.

Seria posible que nos mostraras o adjuntaras el código entero para poder probarlo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar