title: .text update issue in IE
body: <p>Having a bit of an issue in IE (aren't we all). </p>
  
  <p>I've tracked down an problem I'm having to a recursive script that updates a tweets timestamp. </p>
  
  <p>The script works fine, discovering all the date/time stamps to be updated, converts them fine but when it comes to updating the 'time' div it fails. IE doesn't have an issue with <code>$('#id').text('value')</code> but I'm obviously doing somehthing wrong. 
  Any ideas?</p>
  
  <pre class="lang-js prettyprint-override"><code>function parseTwitterDate() {
      var timeToAdjust
      $('a[data-scribe="element:full_timestamp"]').each(function() {
          timeToAdjust = $(this).find('time')
          var b = timeToAdjust.attr('datetime').split(/[-t:+]/ig);
          //funky stuff here to generate strTime
          timeToAdjust.text(strTime)
      });
  }
  </code></pre>
  
  <p>This works fine in every other browser however in at least IE8 (and 6 but not worried about that) it gets to <code>timeToAdjust.text(strTime)</code> and fails.
  Note, doesn't have an issue grabbing the 'datetime' attribute <code>timeToAdjust.attr('datetime')</code>.</p>
  
  <p>Have tried <code>.html()</code> and <code>$(this).find('time').text(strTime)</code></p>
  
  <p>Many thanks for taking a look hopfully someone can point me in the right direction.</p>
  
  <p>Justin</p>