replace es una función que se aplica sobre cadenas o 
strings por lo que si tratas de hacer 
replace sobre el número no funcionará a no ser que lo conviertas primero a 
string o bien lo hagas antes    
Código Javascript
:
Ver original- precio = $(this).find('input').eq(7).val(); 
- precio = precio.replace(".",","); 
- parseFloat(precio);