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
?
答案 0 :(得分:0)
在问题中使用删除元素的类,以便$
仅使用id
。如果您想使用classname
,则必须使用$$
if($$('li.price-was')!=undefined)
{
$$( "li.price-was" ).each(Element.remove);
$$( "li.price-save" ).each(Element.remove);
}
我可以使用li
从ul
删除prototype