遍历更改jQuery中的CSS

时间:2013-09-11 19:52:56

标签: jquery

好的,真的很简单,但它不适合我。我想从hide更改类以显示从特定链接遍历DOM。我认为我可以使用parents()函数执行此操作,但这不能按预期工作。

<ul>
    <li class="lnav_parent ">
        <a class="137 bold" href="#">Top Parent</a>
        <div id="lnav_137" class="child hide">
            <ul>
                <li>
                    <a class="152" href="#">Some Parent</a>
                    <div id="lnav_152" class="child hide">
                        <ul>
                            <li>
                                <a class="755" href="#">Click Here</a>
                            </li>
                        </ul>
                    </div>
                </li>
            </ul>
        </div>
    </li>
<ul>

我以为我可以做类似的事情:

$('.755').parents('.child').addClass("show");

基本上任何祖先父母的父母.child类应该添加类show还是我不能解释它?

2 个答案:

答案 0 :(得分:1)

不允许CSS类名以数字开头。这很可能是你的问题。

答案 1 :(得分:0)

所以一旦我清除了我的FireFox缓存就行了。我以为我疯了。所有的星星都是对齐的,但如果有任何意义的话就没有身体回家。感谢您的快速回复。你们都很好,我非常感激!!!