Ensure View Element In DOM
How to ensure that a Backbone view element is in the DOM.
by Adam Boduch
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"></script>
JavaScript
new (Backbone.View.extend({
parent: 'body',
_ensureElement: function() {
Backbone.View.prototype
._ensureElement.call( this );
if ( this.parent ) {
this.$el.appendTo(
$( this.parent ) );
}
}
}))();