在原型中如何从ul中删除li

时间:2015-06-24 10:30:48

标签: prototype

HTML

<ul class="list-unstyled">
    <input type="hidden" name="cur-sym" id="cur-sym" value="£">
     <li class="price-was"><span id="new-price-2157-span">Was</span> <span id="new-price-2157">£100.00</span></li>

     <li class="price-save" id="price-save"><span>You save </span>£50.00</li>
</ul>

如果存在,我想从ul中删除<li>

我正在尝试使用此代码删除li

if($('li.price-was')!=undefined)
    {   
        $( "li.price-was" ).remove();
        $( "li.price-save" ).remove(); 
    }

但使用此代码无效。那么如何删除li

1 个答案:

答案 0 :(得分:0)

在问题中使用删除元素的类,以便$仅使用id。如果您想使用classname,则必须使用$$

    if($$('li.price-was')!=undefined)
    {   
        $$( "li.price-was" ).each(Element.remove);
        $$( "li.price-save" ).each(Element.remove);
    }

我可以使用liul删除prototype