Backbone.js 与此相关的问题。主干框架中的$el.find

Backbone.js 与此相关的问题。主干框架中的$el.find,backbone.js,Backbone.js,在我的主干视图中,我得到的是“TypeError:this.$el未定义” 下面是我的简单主干视图代码 var tableViews = Backbone.View.extend({ initialize: function() { console.log("initialized"); }, render: function() { this.$el.find(".clgcrt").removeClass("hidden");

在我的主干视图中,我得到的是“TypeError:this.$el未定义”

下面是我的简单主干视图代码

var tableViews = Backbone.View.extend({
    initialize: function() {
        console.log("initialized");      
    },
    render: function() {
        this.$el.find(".clgcrt").removeClass("hidden");     
    }
});
我为我的主干添加了“”url


上面的主干网版本有问题吗?

您使用的是非常非常旧的主干网版本<代码>此。$el直到版本0.9.0才被引入

您至少需要使用以下版本:


另外,Justin在提到的评论中,您还需要使用最新版本的underline.js。在包含主干网之前,需要先包含这些内容。

您使用的是非常非常旧的主干网版本<代码>此。$el直到版本0.9.0才被引入

您至少需要使用以下版本:


另外,Justin在提到的评论中,您还需要使用最新版本的underline.js。在包含主干网之前,需要先包含这些内容。

Oh。当我改变上面的版本时,我得到了“TypeError:f.isObject不是一个函数”。上面的js文件有什么问题吗?可能是什么问题?您可能还需要更新underline.js库。是的,你说得对。在更改为新版本的下划线和Jquery versions.Oh后,它可以正常工作。当我改变上面的版本时,我得到了“TypeError:f.isObject不是一个函数”。上面的js文件有什么问题吗?可能是什么问题?您可能还需要更新underline.js库。是的,你说得对。在更改为下划线和Jquery版本的新版本后,它可以正常工作。