jQuery动态删除li

时间:2015-11-10 22:47:47

标签: javascript jquery

您好我有一个像这样的ul列表:

  <ul><li>Test</li><li>Test</li></ul>

现在我从这样的数组中追加:

    var array = new Array("Element1", "Element2"); 
    var length = array.length; 

我的UL列表中只能有2行(这更多是因为我从数据库中获取信息)

所以现在数组的长度为2,然后我使用for来获得结果,但现在我需要它删除第一行,所以如果我添加12个li我需要它先删除12个li列表中的li,或者如果我添加2 li我需要它删除2个第一个li。

任何人都有线索?我现在有点卡住了

1 个答案:

答案 0 :(得分:1)

您可以使用.slice()获取与选择器匹配的一系列元素。

$("li").slice(0, -2).remove();

使用负数作为范围的结尾从集合的末尾开始计算。