从find return中删除元素

时间:2010-09-22 16:05:29

标签: javascript

使用以下代码我想删除steps变量中的最后一个元素

var steps = $(element).find("fieldset");
var count = steps.size();
steps[count-1] = null;

但是当我使用每个方法进行迭代时,它似乎看不到空值

steps.each(function(i) {
});

2 个答案:

答案 0 :(得分:1)

使用slice功能

steps = steps.slice(0, -1);

答案 1 :(得分:0)

您可以使用not()创建一个新的jQuery对象,删除您不想要的元素:

steps = steps.not(steps.last());