Estou tentando fazer uma implementação diferente para limpar o pedido e não estou conseguindo.
Ao clicar em um 'badge' eu quero decrementar o número ao invés de limpar todo ele.
Três pontos:
- Por que estou precisando utilizar o literal '2' para decrementar ao invés de '1'
- Consigo decrementar, mas o 'badge' fica com valor negativo quando seu valor chega a zero e eu clico novamente nele.
- Não consegui fazer uma validação com if para que quando o 'badge' chegar ao valor igual a zero, aí sim eu remove o 'badge'
Meu código para o decremento é este abaixo. Se eu coloco -1 não funciona.
$('.collection').on('click', '.badge', function(){
//$(this).remove();
$(this).text(parseInt($(this).text()) - 2);
return false;
});
Alguma dica?