title: Trying to toggle visibility of a dd element
body: <p>I'm trying to toggle the visibility of my dd element. For example, if I click one dt, it will show the dd. Then, if click the next dt, the last dd should hide and the current dd should show. Right now, I have to click on the same dt to show and hide it.</p>
  
  <p>Here's the section of the html code : </p>
  
  <pre><code>&lt;template id="todo"&gt;
      &lt;div class="todo-item"&gt;
          &lt;dt class="todo-id"&gt;&lt;/dt&gt;
          &lt;dt  class="todo-title"&gt;&lt;/dt&gt;
          &lt;dd class="todo-description hide"&gt;&lt;/dd&gt;
      &lt;/div&gt;
  &lt;/template&gt;
  </code></pre>
  
  <p>and here's the listener handling it: </p>
  
  <pre><code> $('body').on('click', '.todo-item dt', function (e) {
      $(this).siblings().closest('.todo-description').toggleClass('hide');     
  });
  </code></pre>