title: JQuery: .hide() is not a valid function
body: <p>Firebug is complaining about this line:</p>
  
  <pre><code>$("#original-description").text(response['course']['original_description']).hide();
  </code></pre>
  
  <p>Do I have a syntax error? Looks fine to me.</p>
  
  <p>More context:</p>
  
  <pre><code>bindOnSuccess($('#course-search'), function(response) {
      if (!response) {
          $("#system-status").text("Sorry, no course could be found for that search.");
      }
      else {
          $(".dept-code").text(response['course']['dept_code']);
          $(".course-number").text(response['course']['number']);
          $(".course-title").text(response['course']['title']);
  
          $("#div-original-description").show();
          $("#original-description-teaser").show();
  
                      // error here
          $("#original-description").text(response['course']['original_description']).hide();
  
          $("#td-required-for").text(response['analysis']['cRequiredFor']);
      }
  });
  </code></pre>
  
  <p><code>response</code> is a JSON object. Could this problem be caused by invalid subscripts?</p>
  
  <p>Firebug's error is:</p>
  
  <pre><code>$("#original-description").text(response.course.original_description).hide is not a function
  </code></pre>