您可以使用jQuery来选择元素2、3、6、7、10、11、14、15等等吗?也就是说,选择两个元素,留下两个,选择下两个,留下两,等等。
结合css第n个子选择器和并集,您可以得到所需的内容。假设您正在选择某个div:
$('div:nth-child(4n+2), div:nth-child(4n+3)')
如果您谈论的是一个数组,则可以在纯JS中执行此操作(假设您从elements
中进行选择)。
var elements = getElementsByTagName(""); //For example
for (var i = 2; i < elements.length - 1; i = i + 4) {
myArray.push(elements[i]);
myArray.push(elements[i+1]);
}