似乎比较直接:
_.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 :(得分:6)
当在jQuery对象中通过索引访问元素时,会返回一个纯HTML元素,而不是另一个jQuery对象。请改用.eq
:
_.each words, (val, key) -> $(".word_choice").eq(key).html val