如何用jQuery选择每一对元素?

时间:2013-02-18 16:00:02

标签: jquery jquery-selectors css-selectors

你能用jQuery来选择2,3,6,7,10,11,14,15等元素吗?也就是说,选择两个元素,留下两个,选择接下来的两个,留下两个,等等。

2 个答案:

答案 0 :(得分:4)

结合css nth-child选择器和union,你可以得到你想要的。 假设您正在选择一些div:

$('div:nth-child(4n+2), div:nth-child(4n+3)')

答案 1 :(得分:2)

如果你在谈论一个数组,你可以用纯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]);
}