Module 2: Views > remove

by emgee

HTML

<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>

JavaScript

var h = new Backbone.Model({
    content: "Historical Context"
});

var HeadingView = Backbone.View.extend({
    tagName: "p",
    render: function(){
        this.$el.html(this.model.get("content"));
        return this;
    }
});

var v = new HeadingView({model: h});
$("body").append(v.render().el);

v.remove();