Много обращений к одному и тому же элементу, тут
th.parent(parCl)
$(".cart-item-"+classNum+" .cart-count")
$("#summ")
лучше выносить в переменную и избавляться от повторного обращение.
append лучше делать так .append( $('< div />',{"class":"cart-item-"+classNum}).... ) думаю суть ясна