Codice PHP:
var num=<?php echo $n;?>;
function accoda(){
var nim=num;
    $("#tbody")
        .append($('<tr>')
        .append($('<td align="center">') 
            .append($("<input>",{type: "text"}) 
                .attr({id:'JQdesc_'+num,size:"70",name:"desc"+num})
                .autocomplete({
                    source: "../../ajax_articolo.php",
                    minLength: 3,
                    select: function( event, ui ) {
                        
                        $("#JQprezzo_"+nim).val(ui.item.prezzo_ven)
                        $("#JQunita_"+nim).val("1")
                        $("#JQprezzoUnita_"+nim).empty().append(ui.item.prezzo_ven)
                        recalc()
                        }
                    })                    
            ) 
        )
        .append($('<td align="center">') 
            .append($("<input>",{type: "text"}) 
                .attr({id:'JQprezzo_'+num,size:"8",name:"n_art"+num+"-prezzo"})
                .bind('keyup', recalc)
            )
        )
        .append($('<td align="center">') 
            .append($("<input>",{type: "text"}) 
                .attr({id:'JQunita_'+num,size:"2",name:"n_art"+num+"-quanti"})
                .bind('keyup', recalc)
            )
        )
        .append($('<td align="center"><h1 id="JQprezzoUnita_'+num+'"></h1></td>'))
}
questa è la funzione che crea alla pressione di un tasto la tabella con i relativi input

la funziona recalc() sopra funziona perfettamente con queste tabelle...

ma se la tabella è già esistente... allora no.
ma solo con IE. e non capisco perchè.