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 オブジェクトのインデックスによって要素にアクセスすると、別の jQuery オブジェクトではなく、プレーンな HTML 要素が返されます。.eq代わりに使用してください:

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