在下面的代碼中如何去除基於超鏈接值的li?如何使用mootools根據其值刪除超鏈接?
<ul class="clean menu sub">
<li>
<a cat="tech" class="sec_net_1" href="javascript:void(0);" name="&lid=choose_category_internet_fios" rel="1">FiOS Internet</a>
</li>
<li>
<a cat="tech" class="sec_net_1" href="javascript:void(0);" name="&lid=choose_category_internet_hsi" rel="1">High Speed Internet</a>
</li>
<li class="last" style="margin-bottom:7px;">
<a cat="tech" class="sec_net_1" href="javascript:void(0);" name="&lid=choose_category_internet_dialup" rel="1">Dial-up</a>
</li>
</ul>
我得到了變量中超鏈接的值。現在基於這個值,其他2個li應該被刪除。我們如何使用mootools來實現這一點?
現在,如果我得到標誌=「撥號」,其他2裏的應刪除的代碼應該是這樣的:
<ul class="clean menu sub">
<li class="last" style="margin-bottom:7px;">
<a cat="tech" class="sec_net_1" href="javascript:void(0);" name="&lid=choose_category_internet_dialup" rel="1">Dial-up</a>
</li>
</ul>
在這裏,我得到旗從服務器的值。
是否要根據鏈接的名稱屬性或鏈接的文本過濾鏈接(及其父項li)?你有沒有嘗試過任何解決方案? – Eineki 2013-03-12 05:50:57
$(「step-1」)。getElements('ul.menu a.sec_net_1').getParent()。destroy();我嘗試過,但是這會刪除所有的li,因爲所有的錨標籤都有相同的類...所以我想可能是我們可以使用錨標籤值來刪除。 – 2013-03-12 06:04:23
正如你所說的可能是我們可以使用名稱屬性。但是,我們如何使用name屬性來做到這一點? – 2013-03-12 06:06:32