在JavaScript中,是否可以动态删除ul中的某些li元素,且根据这些li元素的id进行选择?
有关实际问题的更新:
我有以下列表。
<ul id="attributes" data-role="listview">
<li id="attrib01">Attribute1</li>
<li id="attrib02">Attribute2</li>
<li id="attrib03">Attribute3</li>
<li id="attrib04">Attribute4</li>
<li id="attrib05">Attribute5</li>
</ul>
在Ajax请求/响应之后,如果特定属性为“undefined”,我希望将其从列表中删除。
if(typeof data.attrib1 === "undefined")
$("#attrib01").remove();
我已经确保我收到了正确的ajax响应。所以,现在的问题是,当我删除attrib4时,attrib [1-3] 也被删除了。有任何想法为什么会发生这种情况吗?