2013-04-12 25 views
-4

我無法解決第二行(以$(#grid).css ...開頭)的以下代碼中缺少分號的問題:查詢jquery - 丟失分號錯誤

http://jsfiddle.net/yhb9A/34/

$(document).ready(function() { 
    for (var r = 0; r < 5; r++) { // row 
     for (var c = 0; c < 5; c++) { // column 
      var $myCircle = $('<div />').addClass('.circle').css({ 
       left: r * 56 + "px", 
       top: c * 56 + "px" 
      }); //creating a div element with its attributes... 
      $('#grid').append($myCircle); //appending it to grid 
     } 
    } 

    $('#grid').on('click', '.circle', funtion() { //using on delegate for dynamically added div 
     $(this).css('backgroundColor', 'color'); 
    }); 

}); 

我需要改變的東西在我的CSS?謝謝!

+0

'funtion' - >'function' – ahren

+0

爲什麼你認爲錯誤是由缺少分號造成的? – JJJ

+0

@ahren非常感謝,但我仍然無法創建一個5x5的圓形網格。任何想法可能是錯的? – user2268851

回答

2

更換funtionfunction

錯字這裏:

$('#grid').on('click', '.circle', funtion() { //using on delegate for dynamically added div 
-------------------------------------^ Missing C 
    $(this).css('backgroundColor', 'color'); 
}); 
+0

修正了錯誤,但我仍然無法產生5x5圓圈的網格。有什麼建議麼? – user2268851

+0

選中此項:http://jsfiddle.net/yhb9A/38/ –

+0

仍然不會產生所需的結果 – user2268851