2012-04-17 10 views
0

Viewelメソッド内にアクセスしたいeachイテレータのコレクションです。 これは私の問題のモックアップです:http://jsfiddle.net/ASdWU/。 可能ですか?私は(各モデルは、独自のコレクションを持っている彼らのCSS-idが繰り返されているので、私はjQueryの$()ためのhas_many関係を使用することはできません.el要素にそのビューのを、コレクションのモデルに対して繰り返し作成し、追加したいので、私はそれを必要とバックボーン/ Javascriptスコープ.each内のthis.elにアクセスする方法

と私は特定のIDを選択することはできません)。 .each()からhttp://jsfiddle.net/ASdWU/1/

答えて

4

をちょうど第三の(コンテキスト)としてビュー(this)を通過引数:

+3

コールバック関数が引数として配列要素を取得することに注意する価値があります。 –

2

.each()関数がアクセスできる範囲内で変数を作成

_.each([1], function() { 
     alert(this.el); 
}, this); 

Forked fiddle.

関連する問題