2012-10-15 53 views
0

如何在jQuery中編寫CoffeeScript?我究竟做錯了什麼?jQuery等價於給定的CoffeeScript示例

$ -> 
    $('.shop .item > img').click -> 
     $(this).parent().find(':submit').click() 

這是我嘗試到的CoffeeScript轉換爲jQuery的

$(document).ready(function() { 
    $(".shop .item > img").click(function(){ 
     $(this).parent().find(":submit").click() 
    }); 
}); 
+1

檢查控制檯錯誤信息:'未捕獲的SyntaxError:意外的標記}'。 '}};'應該是'});'。 –

+0

這個問題的標題令人難以置信的模糊和誤導。這意味着你正在尋找一個易於使用和獨立於瀏覽器的咖啡腳本版本。 –

+0

正在做什麼? –

回答

2

你意識到的CoffeeScript編譯爲JavaScript的吧? 你可以嘗試一下自己在coffeescript.org但這裏是輸出:

$(function() { 
    return $('.shop .item > img').click(function() { 
    return $(this).parent().find(':submit').click(); 
    }); 
}); 
+0

是的,我知道它編譯相同,但我想更好地理解語法。謝謝。 – SilverNightaFall

0

發現錯字。更改最後)}})

2

看起來你必須在最後一行一個錯字..

錯位括號..

}); 
)}; 

應該是

}); 
});