0

私はmootoolsv1.3.2を使用しています。mootools を使用して、以下のコードから Ul を削除する方法。私の現在のコード:

<ul class="clean menu" id="topics">
    <li class="drop png">
        <a cat="ntech" class="sec_accnt" href="javascript:void(0);" name="&amp;lid=choose_category_billing" rel="1" style="BACKGROUND-POSITION: 13px -164px">Billing</a>
    </li>
    <li class="drop png">
        <div class="add">
            <span href="#" id="tv" style="BACKGROUND-POSITION: 13px 9px">TV</span>
        </div>
        <ul class="clean menu sub">
            <li>
                <a cat="tech" class="sec_tv" href="javascript:void(0);" name="&amp;lid=choose_category_tv_fios" rel="1">FiOS TV</a>
            </li>
            <li class="last" style="margin-bottom:6px;">
                <a cat="tech" class="sec_tv_1" href="javascript:void(0);" name="&amp;lid=choose_category_tv_direct" rel="1">DIRECTV</a>
            </li>
        </ul>
    </li>
</ul>

次のようになります。

<ul class="clean menu" id="topics">
    <li class="drop png">
        <a cat="ntech" class="sec_accnt" href="javascript:void(0);" name="&amp;lid=choose_category_billing" rel="1" style="BACKGROUND-POSITION: 13px -164px">Billing</a>
    </li>
    <li class="drop png">
        <a cat="ntech" class="sec_tv_fios" href="javascript:void(0);" name="&amp;lid=choose_category_tv" rel="1" style="BACKGROUND-POSITION: 13px -164px">TV</a>
    </li>   
</ul>

変更は、フラグ変数の値に基づく必要があります。

If flag=0{
   code remains same
}else{
   code changes as mentioned.
}

誰かが解決策を手伝ってください。

4

1 に答える 1

1

サブメニューが「トピック」の子であることを確認する安全な方法

$('topics').getElements('ul.sub').destroy();

destroy() は、DOM 要素が GC:ed であることを確認します。

于 2013-03-09T09:26:27.607 に答える