如何从给定的订单号开始删除表行或列表项?

时间:2013-01-08 17:33:59

标签: javascript jquery html

如果<table>包含多行(<tr>),甚至包含多个列表项的<ul><li>),如何删除所有元素(行或使用jQuery?

分别列出具有给定顺序的项目下面的项目

例如,如果表中有10行,我将如何删除第3行之后的所有行?

4 个答案:

答案 0 :(得分:4)

jQuery('tr').slice(2).remove();

答案 1 :(得分:1)

$('li:gt(2)').remove(); // will keep the first 3 LI

或者:

$('li').eq(2).nextAll('li').remove();

或:

$('li').eq(3).nextAll('li').andSelf().remove();

答案 2 :(得分:0)

您可以使用下一个。

$(function(){
  $('li').click(function(){
    $(this).nextAll().remove();
  });
});

Fiddle

答案 3 :(得分:0)

$("ul li:gt(2)").remove();

$("tr:gt(2)").remove();