繁体   English   中英

骨干/ Javascript范围。 如何在.each内部访问this.el

[英]Backbone/Javascript scope. How to access this.el inside .each

我想在集合的each迭代器中访问Viewel方法。 这是我的问题的模型: http : //jsfiddle.net/ASdWU/ 可能吗?

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

只需将view( this )作为.each()的第三个(上下文)参数传递:

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

分叉的小提琴。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM