title: Adding "this" to the parents stack for "each" in jQuery
body: <p>This question is a bit of a two-parter. First, the title question. Here's what I've got:</p>
  
  <pre><code>// Report all of the parents
  $(this).parents().each(function(i){
  
      // Collect the parts in a var
      var $crumb = '';
  
      // Get the tag name of the parent
      $crumb += "&lt;span class='tagName'&gt;"+this.tagName+"&lt;/span&gt;";
  
      // And finally, report it
      $breadcrumbs.prepend($crumb);
  
  });
  </code></pre>
  
  <p>Unfortunately, this doesn't include the actual element itself, only the parents. Is there any way of saying something like "this and parents"?</p>
  
  <p>Now, the second question. If I were unable to add to the stack, how would I separate the guts of that function into another function, while retaining the "this" ability of it? Would it be something like:</p>
  
  <pre><code>// Function to report the findings
  function crumble(e){
  
      // Collect the parts in a var
      var $crumb = '';
  
      // Get the tag name of the parent
      $crumb += "&lt;span class='tagName'&gt;"+this.tagName+"&lt;/span&gt;";
  
      // And finally, report it
      $breadcrumbs.prepend($crumb);
  
  };
  $(this).parents().each(crumble());
  </code></pre>
  
  <p>Thanks in advance for your time!</p>