每次jquery时都在上面追加最新的ul和li

每次jquery时都在上面追加最新的ul和li,jquery,html-lists,Jquery,Html Lists,我试图将UL和LI添加到DIV,每次UL和LI添加到最后一个位置 if (data.indexOf("ERROR") == -1) { var _tempUL = $('<ul/>').addClass('navlist'); $("#divAddItem").append(_tempUL); var liText = $('<li/>').addClass('btn-shadow btn-gradient').html(data); _t

我试图将UL和LI添加到DIV,每次UL和LI添加到最后一个位置

if (data.indexOf("ERROR") == -1) {
    var _tempUL = $('<ul/>').addClass('navlist');
    $("#divAddItem").append(_tempUL);
    var liText = $('<li/>').addClass('btn-shadow btn-gradient').html(data);
    _tempUL.append(liText);
    _tempUL.append('<li class="close"><a class="removeLi"><img src="../Images/close.png" /></a></li>');
}
if(data.indexOf(“ERROR”)=-1){
var _tempUL=$('
    ')。addClass('navlist'); $(“#divAddItem”)。追加(_tempUL); var liText=$('
  • ').addClass('btn-shadow btn gradient').html(数据); _临时追加(liText); _tempUL.append('
  • ); }

我想要的是,最新添加的UL LI始终在第一个位置添加/显示。

替换行
$(“#divAddItem”)。追加(_tempUL)
$(“#divAddItem”).prepend(_tempUL)

使用
prepend()
而不是
append()
尝试
$(“#divAddItem”)。prepend(_tempUL)在你的代码中。为什么有人会贬低它?你能再解释一下吗?有什么要解释的吗?替换行
$(“#divAddItem”).append(_tempUL)
$(“#divAddItem”).prepend(_tempUL)也许这就是否决票的原因。这是一个简单的搜索就能回答的问题,不需要解释。通过回答你,你鼓励了更多这样糟糕的研究不足的问题。。。学习型社区的本质是那些知识最少的人会向有经验的人学习。我今天回答的一些问题,我可以在两三年前问他们!我认为,因为某件事情看起来“琐碎”而否决它是非常不利于学习的
if (data.indexOf("ERROR") == -1) {
    var _tempUL = $('<ul/>').addClass('navlist');
    $("#divAddItem").append(_tempUL);
    var liText = $('<li/>').addClass('btn-shadow btn-gradient').html(data);
    _tempUL.append(liText);
    _tempUL.append('<li class="close"><a class="removeLi"><img src="../Images/close.png" /></a></li>');
}