title: jQuery select parent li of current item
body: <p>I'm trying and failing at selecting with jQuery the grandaprent <code>li</code> of my menu.</p>
  
  <p>Tried many selectors, such as:</p>
  
  <pre><code>$(this).parents('li').find('a').addClass('current');
  </code></pre>
  
  <p>But the above doesnt select the furthest parent.. </p>
  
  <pre><code>&lt;nav&gt;
      &lt;ul&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;
              &lt;div class="sub"&gt;
  
                  &lt;ul&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                  &lt;/ul&gt;
                  &lt;ul&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li class="current"&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                  &lt;/ul&gt;
                  &lt;ul&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                      &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
                  &lt;/ul&gt;
  
              &lt;/div&gt;
          &lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=""&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
  &lt;/nav&gt;
  </code></pre>
  
  <p>I want to select <strong>grandparent</strong> of the <code>li a</code> that has the class <code>current</code></p>