Buongiorno a tutti,
ho un problema con il codice sottostante.

Inserendo un qualsiasi valore numerico, mi da come risultato "NaN" (Not a Number).

La cosa bizzarra e che qualche giorno fa', funzionava. Molto probabilmente è stata effettuata una modifica ed ora non funziona.

Secondo voi, come mai non funziona?

codice:
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Test</title>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>

    <script type="text/javascript">
    $(document).ready(function() {
	  $('#total_item_1')
		  $('input').keyup(function() {
		  var price = $('#txt_prezzo').val()	
		  var quantity = $('#txt_qta').val()	
		  var total = price * quantity;
		  var num = Math.ceil(total * 100) / 100;
		  $("#total_item_1").text("€ " + num.toFixed(2));  
	  });	
	});
    </script>

</head>

<body>
    <form>
        <input name="txt_prezzo"  value="20.15" />
        <span>Q.t&agrave;:<input name="txt_qta" id="txt_qta" type="text" value="1" maxlength="3" /></span>
        <span>Totale:<span id="total_item_1">&euro; 20.15</span></span>
    </form>
</body>
</html>