Javascript 删除项目时自动单击项目
我需要在这个jQuery函数中添加什么,当我点击一个项目并删除它时,它会自动选择下一个项目,并在卡片中显示它的标题和描述。如果单击最后一个项目,则会自动选择上一个项目,并在卡片中显示其标题和说明 例如,我有10个列表项。如果单击第一个项目或第一个和最后一个项目之间的任何项目,则会自动选择删除项目的下一个项目,如果单击列表项目10,则会自动选择列表项目9Javascript 删除项目时自动单击项目,javascript,jquery,html,Javascript,Jquery,Html,我需要在这个jQuery函数中添加什么,当我点击一个项目并删除它时,它会自动选择下一个项目,并在卡片中显示它的标题和描述。如果单击最后一个项目,则会自动选择上一个项目,并在卡片中显示其标题和说明 例如,我有10个列表项。如果单击第一个项目或第一个和最后一个项目之间的任何项目,则会自动选择删除项目的下一个项目,如果单击列表项目10,则会自动选择列表项目9 $(“#btndelete”)。在(“单击”,函数(){ 如果($(“.active”).length){ $(“.active”).remo
$(“#btndelete”)。在(“单击”,函数(){
如果($(“.active”).length){
$(“.active”).remove();
变量len=$(“a”).长度;
如果(len==0){
禁用按钮(true);
}否则{
标题.文本(“列表项无”);
说明。文本(“说明无”);
}
}否则{
警报(“先单击项目!”);
}
});代码>
没有一个
无
添加
编辑
删除
删除所有
您可以使用JQuery的index()方法查找活动链接的索引:
var myIndex = $('.active').index();
这应该在删除它之前完成。然后,您可以使用该索引设置新的活动链接,该索引不会更改(当您删除一个索引时,其余的索引将向上移动一个索引)
这应该让你开始
编辑:
将新选项设置为活动:
$('a').get(myIndex).addClass('active');
现在,您只需考虑删除最后一项。我尝试过,但您能告诉我需要做些什么才能使其正常工作吗?不客气。如果它对您有帮助,请单击V符号将其标记为答案。