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

4

1 回答 1

6

在 jQuery 对象中通过索引访问元素时,您会得到一个纯 HTML 元素,而不是另一个 jQuery 对象。改用.eq

_.each words, (val, key) -> $(".word_choice").eq(key).html val
于 2012-07-05T00:32:21.707 回答