I have a backbone view, called container
ContainerView = Backbone.View.extend({
template: _.template($('#containerTmpl').html()),
//this.$el.append(subview.render().el);
}
Then there is a subview
PictureView = Backbone.View.extend({
template: _.template($('#photoTmpl').html())
}
My templates look like this:
<script type="text/template" id="containerTmpl">
<div id="container">
</div>
</script>
<script type="text/template" id="photoTmpl">
<div class="photo-container">
<img src="<?- url ?>" alt="" />
</div>
</script>
When this actually renders on the page I see one extra Div created and my structure looks like this:
<div id="container">
<div> <!--Where is this extra div coming from??? -->
<div class="photo-container">
<img/>
</div>
</div>
</div>