Backbone.js - 这个。$(选择器)和这个。$ el.find('selector')之间的区别

时间:2013-01-22 15:58:37

标签: backbone.js

根据标题,在骨干视图中说:

之间有什么区别(如果有的话)
this.$('.foo');

this.$el.find('.foo');

它们都返回元素并且看起来将其范围扩展到当前视图,但我看到了使用这两种方法的示例。

由于

1 个答案:

答案 0 :(得分:23)

差别无论如何都不是。 Backbone源代码中的方法声明为:

$: function(selector) {
  return this.$el.find(selector);
}