请参阅Backbone视图的子元素

el_*_*_le 5 javascript backbone.js underscore.js

刚刚渲染了这样的视图:

render: function() {
    this.$el.html(this.template(this.model.toJSON()));
    return this;
},
Run Code Online (Sandbox Code Playgroud)

如何引用模板的子元素之一并对其应用jQuery函数?

nam*_*999 14

Backbone Views公开了一个美元$函数,它将在封面下使用jQuery,但在视图本身的上下文中.

this.$('.child_element_of_my_view_template')
Run Code Online (Sandbox Code Playgroud)

即使视图是分离的($el不是在DOM中),这也将起作用,但是在视图(附加到$el)中存在您想要选择的元素时,它将只能工作.

这意味着您可以在render函数的第一行之后安全地使用它.