title: jQuery .text() returning empty string and .html() returning "undefined" using whateverorigin
body: <p>A friend and I are trying to learn jQuery, and we've come across a problem we just can't figure out. We're trying to use WhateverOrigin to scrape some data from a forum (we have permission to do so from the owner, he set up a test post for us to practice scraping on). The HTML we're working on is this:</p>
  
  <pre><code>&lt;div&gt;
    &lt;span id="msg_68" class="subject_title"&gt;
      &lt;a href="[insert link here]"&gt;TEST: SCRAPE THE URL&lt;/a&gt;
    &lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Using WhateverOrigin, we can successfully pull the complete HTML of the site using </p>
  
  <pre><code>$.getJSON('http://www.whateverorigin.org/get?url=' + encodeURIComponent('[INSERT URL HERE]') + '&amp;callback=?', function(data){
      alert(data.contents);
  });
  </code></pre>
  
  <p>However, when we tried to pull that specific element's HTML or text (to check we were pulling the correct data) we either got "undefined" with html or "" with text.</p>
  
  <p>The code we were using to pull it was this:</p>
  
  <pre><code>$(document).ready(function(){
    $.getJSON('http://www.whateverorigin.org/get?url=' + encodeURIComponent('[INSERT URL HERE]') + '&amp;callback=?', function(data){
        alert($("#msg_68 a").text());
        alert($("#msg_68 a").html());
    });
  });
  </code></pre>
  
  <p>any ideas?</p>
  
  <p>Thanks</p>