code: function(selector) {
          var target = jQuery(selector);
  
          Ember.assert("You tried to append to (" + selector + ") but that isn't in the DOM", target.length > 0);
          Ember.assert("You cannot append to an existing Ember.View. Consider using Ember.ContainerView instead.", !target.is('.ember-view') && !target.parents().is('.ember-view'));
  
          this.constructor.renderer.appendTo(this, target[0]);
  
          return this;
        }
docs: Appends the view's element to the specified parent element.
  
  If the view does not have an HTML representation yet, `createElement()`
  will be called automatically.
  
  Note that this method just schedules the view to be appended; the DOM
  element will not be appended to the given element until all bindings have
  finished synchronizing.
  
  This is not typically a function that you will need to call directly when
  building your application. You might consider using `Ember.ContainerView`
  instead. If you do need to use `appendTo`, be sure that the target element
  you are providing is associated with an `Ember.Application` and does not
  have an ancestor element that is associated with an Ember view.
  
  @method appendTo
  @param {String|DOMElement|jQuery} A selector, element, HTML string, or jQuery object
  @return {Ember.View} receiver