2012-07-05 79 views
0

顯得比較直截了當:這是如何不是咖啡腳本中的功能?

_.each words, (val, key) -> $(".word_choice")[key].html val 

返回:

$(".word_choice")[key].html is not a function 
[Break On This Error] 

return $(".word_choice")[key].html(val); 

想不通這一點。我使用這個參考:

http://autotelicum.github.com/Smooth-CoffeeScript/literate/underscore.html#each

+0

啊我也是!我認爲這是一個非常誠實的問題,用很好的參考文字說得很好?感謝+1 – Trip

回答

6

當一個jQuery對象訪問由索引的元素,你回來一個普通的HTML元素,而不是另一個jQuery對象。改爲使用.eq

_.each words, (val, key) -> $(".word_choice").eq(key).html val