javascript - 删除最后一个追加

标签 javascript html jquery jquery-mobile

我想在单击后退按钮时删除最后一个附加内容。但是当我再次选择追加时,最后一个追加仍然存在。

这是我的附加代码。它的工作原理:

$(req.responseText).find('ItemName').each(function () {
    ItemNameArr[ItName] = $(this).text();
    ItName++;
})                  

$(req.responseText).find('ItemQty').each(function () {
    ItemQtyArr[ItQty] = $(this).text();
    ItQty++;
})         

$(req.responseText).find('ItemUnit').each(function () {
    ItemUnitArr[ItUn] = $(this).text();
    ItUn++;
})

for (var a = 0; a < ItemNameArr.length; a++) {
   //$contentDt = $('<p><h6> ' + ItemQtyArr[a] + " " + ItemUnitArr[a] + " " + ItemNameArr[a] + '</h6></p>');                              
    $('#Ingredients').append('<p><h6> ' + ItemQtyArr[a] + " " + ItemUnitArr[a] + " " + ItemNameArr[a] + '</h6></p>')
    $('#Ingredients').fieldcontain('refresh')
 }

单击后退按钮时我的代码:

  $("#btnBack").on('click',function(){
     $('#Ingredients').empty()
      $('#Ingredients').fieldcontain('refresh')

  });

附加时我的html代码

<div data-role="fieldcontain" id="Ingredients">    <!--Ingridients-->

 </div>    

   });  

最佳答案

您可以使用下面的代码来完成此操作。

$('#Ingredients p:last').remove();

关于javascript - 删除最后一个追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292533/

相关文章:

javascript - 将文本放在 javascript 形状内?

javascript - 我知道如何使用 javascript (getElementById) 更改文本,但如何使该文本包含例如。链接?

javascript - 更改不存在元素的 CSS 属性

javascript - 如何在 TypoScript TYPO3 代码中插入 JavaScript 管道

javascript - 蛇形穿过 Javascript 数组

javascript - 如何在鼠标移出时从当前帧恢复 css3 关键帧动画?

javascript - 类似于页面布局的 Flipboard

html - 在这个两列的 CSS 布局中,每个 DIV 不能占 50%?

javascript - Highcharts 多个堆叠列

javascript - 通过模板输出时Python字典对象转换为JSON