0

我想在集合的迭代器中访问View'sel方法。each这是我的问题的模拟:http: //jsfiddle.net/ASdWU/。是否可以?

我需要它是因为我想迭代集合模型,创建它们的视图并将其附加到.el元素(我不能使用 jQuery $(),因为has_many每个模型都有自己的集合的关系,所以它们的 css-id 是重复的,我不能选择特定的 id)。

4

2 回答 2

4

只需将视图 ( this) 作为第三个(上下文)参数传递给.each()

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

分叉的小提琴。

于 2012-04-17T16:59:52.277 回答
2

.each()在函数可以访问的范围内创建一个变量:http: //jsfiddle.net/ASdWU/1/

于 2012-04-17T16:56:15.383 回答