title: jQuery option to show input disappears
body: <p>I have this simple <code>&lt;select&gt;</code> that should display an input if "Other" option is selected. However, if I open/close select, or pick any other option, "Other" disappears.</p>
  
  <p>Here's what I mean:</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
      $(document).ready(function(){
      var $milestones = $(".other"),
          $selector = $('#source');
  
      $selector.change(function() {
          var selected = $selector.find('option:selected').attr('class');
  
          $milestones.hide();
          $('#' + selected).show();
      });
  });
  &lt;/script&gt;
  </code></pre>
  
  <p>And below is HTML that holds select as well as hidden div to show the input:</p>
  
  <pre><code>&lt;div class="field text"&gt;
      &lt;label&gt;Where did you hear about us?&lt;/label&gt;
      &lt;select name="source" id="source"&gt;
          &lt;option value="Facebook"&gt;Facebook&lt;/option&gt;
          &lt;option value="Twitter"&gt;Twitter&lt;/option&gt;
          &lt;option value="Other" class="other"&gt;Other&lt;/option&gt;
      &lt;/select&gt;
  &lt;/div&gt;
  &lt;div class="field text"&gt;
      &lt;div id="other" class="hideme"&gt;
          &lt;label&gt;Sources:&lt;/label&gt;&lt;input type="email"&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>