2013-03-08 67 views
0

使用mootoolsv1.3.2的Im。使用mootools如何從下面的代碼中刪除UI。 我的本次代碼:如何使用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. 
} 

有人請幫忙解決。

回答

1

這確保安全的方式在子菜單的「主題」

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

destroy()方法將確保該DOM元素將是GC孩子:編