在AngularJS指令中查找元素的特定父级

时间:2015-07-17 08:44:37

标签: javascript jquery angularjs

我有一个像这样的列表设置

<div id="timelineRight" data-sticky-to="#rightpanel">
    <ul class="timelineHighlights">
        <li>
            <a href="">2015</a>
            <ul>
                <li><a href="" spy="2015-07">July</a></li>
                <li><a href="" spy="2015-06">June</a></li>
                <li><a href="" spy="2015-05">May</a></li>
                ...

当页面滚动更改此列表中的导航时,我有一个被调用的函数。这有效,但我想要做的是在滚动时向父类添加一个类。

即。如果June突出显示(使用current类),那么我还希望突出显示2015

目前我添加该类的代码如下:

elem.addClass("current");

在直接的jQuery中,我想要的选择器如下:

elem.closest("ul").closest("li").find("a").first().addClass("current")

0 个答案:

没有答案