我想结合两个筛选函数来选择表中的几个元素。我的代码如下所示:
a = $('table td').filter(function(index) {
return index >= number1
});
b = $('table td').filter(function(index) {
return index < number2
});
merge = $.merge(a, b);
a
中的元素必须在第一个并且在一行中。因此,如果a
返回3个元素,它们必须在一行中,后面是b
中的元素。我怎样才能做到呢?我可以组合上面的筛选功能吗?
您可能更好地使用.slice
方法而不是筛选器,方法如下:
list = $('table td')
merge = [...list.slice(number1), ... list.slice(0, number2)]