0

わかりました、本当に簡単ですが、私にはうまくいきません。特定のリンクから DOM をトラバースして、クラスを非表示から表示に変更したいと考えています。私はparent()関数でこれを行うことができると思っていましたが、これは期待どおりに機能していません.

<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クラスは、クラスショーを追加する必要がありますか、それともうまく説明していませんか?

4

2 に答える 2

0

そのため、FireFox キャッシュをクリアすると、機能しました。私は夢中になっていると思った。すべての星は整列していましたが、それが意味をなすとすれば、遺体はありませんでした。素早い返信ありがとうございます。皆さんとても上手で、とても感謝しています!!!

于 2013-09-11T20:11:01.223 に答える