我在 html 中有以下结构(由于发布问题的格式问题,我没有在 ul 和 li 之前写初始标签)
<ul>
<li id="list0">xyz
<ul>
<li id="list1">abc</li>
<li id="list2">abc</li>
<li id="list3">abc</li>
</ul>
</li>
</ul>
现在假设我只能将 id 作为 list2 传递给函数,并且该函数会执行一些 ajax 操作并给出响应 li id="list4">abc
我想将这个新添加的孩子附加到 ul 中,其中 li 的 ID 为“list2”。我尝试关注但失败的选择器是什么
function selectUl(id){
$("#list"+id+"").parent().append('li id="list4">abc</li'); //inserts new list in parent ul
$("#list"+id+"").append('li id="list4">abc</li'); //inserts new list after current ul
$('li id="list4">abc</li').insertAfter("#list"+id+""); //inserts new list after current ul
}
现在想在当前 ul 中插入新列表现在告诉我这样做,前提是我只能在该 ul 中传递列表的 id。