JavaScript - Evitar duplicar filas más de dos veces

 
Vista:
sin imagen de perfil

Evitar duplicar filas más de dos veces

Publicado por Marlon (1 intervención) el 04/08/2020 14:13:34
Buenos días colegas,

A ver si me pueden ayudar con el siguiente problema:

Tengo una tabla del cual se van agregando filas dinamicamente, .dentro de la misma se encuentran varios inputs. Hay un input que contiene la cantidad y dependiendo de la cantidad se debe clonar la fila. Lo cual lo estoy haciendo de la siguiente manera:

1
2
3
4
5
6
7
8
$('#qt1, #discount1').on('input paste', function() {
var qt = $('##qt1').val();
if (qt>20){
$('#table_items tbody>tr:last').clone(true).insertAfter('#table_items tbody>tr:last');
reorder();
return false;
}
});

Efectivamente, se hace la clonación pero más de una vez (a veces 5 veces u otras veces hasta 7 veces): como evito eso? Sólo se debe duplicar uba sola vez.
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 Fabian
Val: 32
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Evitar duplicar filas más de dos veces

Publicado por Fabian (10 intervenciones) el 08/08/2020 13:13:59
tenes un error en la línea 2. Estas poniendo 2 veces seguidas el signo #
1
var qt = $('##qt1').val();
tiene que ser:
1
var qt = $('#qt1').val();
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