【发布时间】:2021-04-01 20:52:57
【问题描述】:
我想组合两个不同的过滤器函数,但我需要按特定顺序返回的数据。这是我的代码:
html
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
<td>d</td>
<td>e</td>
<td>f</td>
</tr>
js
filter1 = $('tr td').filter(function(index) {
return index > 2
});
filter2 = $('tr td').filter(function(index) {
return index <= 2
});
merge = $.merge(filter1, filter2);
预期输出
from fitler1
<li>c</li>
<li>d</li>
<li>e</li>
<li>f</li>
from filter2
<li>a</li>
<li>b</li>
我已经尝试过使用return index > 2 || index <= 2,但这样我显然得到了与 HTML 代码相同的顺序。甚至可以使用一个过滤器来实现我所追求的吗?
【问题讨论】:
标签: javascript jquery filter