gpt4 book ai didi

jquery - 如何使用 JQuery 在列表中间添加列表项

转载 作者:行者123 更新时间:2023-12-01 08:26:37 24 4
gpt4 key购买 nike

我有一个包含两个项目的列表,我想在加载内容时在第一个项目之后添加其他项目。这是怎么做到的?我可以添加项目,但它们只显示在列表的末尾。我必须调用或使用列表元素数组吗?

首先,我创建新的列表项 ( <li> ),然后使用内容填充列表项。但我认为我需要在添加 li 项之前或同时定义列表项的位置。

if(x > 0){  
$('<li></li>').attr('id','liAdult_'+x).appendTo($("ul:#ulAdultList"));
//$("ul:#ulAdultList").add($('<li></li>').attr('id','liAdult_'+x)).after($('#liAdult_0'));
$('<img/>').attr({'id':'imgAdultAvatar_'+x,'src':'./images/person_20x20.jpg','class':'imgAvatar','title':'The persons avatar','alt':'Avatar Adults'}).appendTo($('#liAdult_'+x));
$('<span></span>').attr({'id':'sAdultFirstName_'+x,'class':'sAdultLine'}).html(xData.adults[x].personFirstName).appendTo($('#liAdult_'+x));
$('<span></span>').attr({'id':'sAdultLastName_'+x,'class':'sAdultLine'}).html(xData.adults[x].personLastName).appendTo($('#liAdult_'+x));
$('<span></span>').attr({'id':'sAdultParent_'+x,'class':'sAdultLine'}).html(xData.adults[x].guardianRole).appendTo($('#liAdult_'+x));
$('<span></span>').attr({'id':'sAdultCellPhone_'+x,'class':'sAdultLine'}).html(xData.adults[x].personCellPhone).appendTo($('#liAdult_'+x));
$('<input/>').attr({'id':'personId_'+x,'type':'hidden'}).val(xData.adults[x].personId).appendTo($('#liAdult_'+x));
$('<a></a>').attr({'id':'lnkAdultProfile_'+x,'href':'#','name':'lnkAdultProfile_'+x,'title':'Edit the adult profile'}).html('Profile').appendTo($('#liAdult_'+x));
}

最佳答案

要在第一个项目之后添加新项目:

$('li:nth-child(1)').append('<li>New Item</li>');

关于jquery - 如何使用 JQuery 在列表中间添加列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com