algo asi? no sé como es el tema contable si puede restar cualquier crédito con débito y que actualice sobrante para cancelar otro débito, etc je
Código Javascript
:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Prueba</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script>
$( function (){
$('#credito tr').click( function(){
if (typeof debito == 'undefined'){
alert("Debe seleccionar débito.");
return true;
}
var celDebito = debito.find('.saldo');
var celCredito = $(this).find('.saldo');
var saldoDebito = parseFloat(celDebito.text());
var saldoCredito = parseFloat(celCredito.text());
creditoImporte = saldoCredito - saldoDebito;
debitoImporte = saldoDebito - saldoCredito;
celCredito.text( (creditoImporte > 0)?creditoImporte:0 );
celDebito.text( (debitoImporte > 0)?debitoImporte:0 );
debito.removeClass('seleccionar');
});
$('#debito tr').click( function(){
if (typeof debito != 'undefined'){
debito.removeClass('seleccionar');
}
debito = $(this).addClass('seleccionar');
});
});
</script>
<style>
.seleccionar {background:#B6D2F9}
table{background:#D1E2F9; margin:10px}
</style>
</head>
<body>
Crédito
<table id="credito">
<tr><td class="saldo">100.50</td></tr>
<tr><td class="saldo">200</td></tr>
<tr><td class="saldo">300</td></tr>
</table>
Débito
<table id="debito">
<tr><td class="saldo">100</td></tr>
<tr><td class="saldo">200</td></tr>
<tr><td class="saldo">300</td></tr>
</table>
</body>
</html>