JQuery, setTimeout nie działa

Nadal jestem nowy w JQuery, w drodze do uzyskania mojego przykładu ajax do pracy i został zatrzymany z setTimeout. Przerwałem go do miejsca, w którym powinien dodać „.” do div co sekundę.

Odpowiedni kod jest w dwóch plikach.

index.html

<html><head>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='myCode.js'></script>
</head>
<body>
<div id='board'>Text</div>
</body>
</html>

imyCode.js

(function(){
   $(document).ready(function() {update();});

   function update() { 
      $("#board").append(".");
      setTimeout('update()', 1000);     }
 })();

plik myCode.js działa poprawnie i „update ()” działa po raz pierwszy, ale nigdy więcej.

questionAnswers(4)

yourAnswerToTheQuestion