Frage

Ich habe dieses Markup:

<ul class=container>

    <li rec=1>
        <div>
           <div>
               <div>i'm here</div>
           </div>
        </div>
    </li>

</ul>

jetzt bin ich auf das div-Element ( „Ich bin hier“), wie kann ich Bezug auf die li bekommen? Ich habe versucht, div.parent("li"); aber didntwork ..

War es hilfreich?

Lösung

Mit

closest("li") 

anstatt Eltern http://docs.jquery.com/Traversing/closest Eltern nur wird den direkten Elternteil.

Andere Tipps

parent wird verwendet, um die einzigartige direkte antecesor bekommen von ein Element, das in Ihrem Fall ist ein div.

Sie sollten verwenden parents oder closest :

div.parents("li");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top