Backbone - Try to Load template from DIV

Try to Load template from a normal html element, can't support variables

HTML

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script>
<div id="container">Loading...</div>

<div id="who_template">
    <h3>Hello <%= who %></h3>
</div>

CSS

#container {
    color: red;
    font-size: 24px;
}

JavaScript

var AppView = Backbone.View.extend({
    el: '#container',
    initialize: function(options) {
        this.render();
    },
    render: function() {
        var template = _.template($("#who_template").html());
        this.$el.html(template({who: 'Backbone   !'}));
    }
});

setTimeout(function(){
    var appView = new AppView();
}, 1000);