Backbone/Javascript scope.如何在 .each 中访问 this.el
Backbone/Javascript scope. How to access this.el inside .each
我想在集合迭代器中访问View
的el
方法each
。这是我的问题的模拟:http://jsfiddle.net/ASdWU/。可能吗?
我需要它,因为我想迭代集合模型,创建它们的视图并将其附加到.el
元素(我无法使用 jQuery 的$()
has_many
因为每个模型都有自己的集合的关系,因此它们的 css-id 是重复的,我无法选择特定的 id)。
只需将视图 ( this
) 作为第三个(上下文)参数传递给 .each()
:
_.each([1], function() {
alert(this.el);
}, this);
分叉小提琴。
在 .each()
函数可以访问的范围内创建一个变量:http://jsfiddle.net/ASdWU/1/
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- $.each 中的“this”,当需要使用“this”访问对象的函数时
- 如何访问jQuery.each's”;这个“;在TypeScript中
- 在jquery each()迭代器函数中访问JS对象
- 在 emberjs 中 #each 访问索引
- 为什么我无法访问 Chrome 调试器中 $.each 循环中的变量
- 如何使用 each() 函数循环访问 JSON 文件
- 使用 $.each 循环访问具有多个属性的对象数组
- Backbone/Javascript scope.如何在 .each 中访问 this.el
- 访问jQuery.each()循环之外的变量
- 如何访问嵌套{{#each}}中的外部属性
- 如何在jQuery. each()中访问插件方法
- Handlebars作用域问题:不能从嵌入的' each '访问模板变量
- jQuery .each()函数通过索引访问其他选择器
- 如何在jQuery .each()函数中访问变量
- 如何将数据存储在 javascript for each “loop” 中,以便可以在“循环”之外访问它
- 使用 jQuery each() 访问单个数组元素