数组中的Jquery nth-child选择器

时间:2014-06-06 19:46:58

标签: jquery css-selectors

我想使用nth-child选择器返回数组的偶数值。这就是我所拥有的:

Javascript代码

var blog = Note01,Date01, Username01,Note02,Date02, Username02,
for(var i=0; i<blog.length-1; i++){
    alert(blog + " :nth-child(even)").html();
}

这是数组

[0]Note01
[1]Date01
[2]Username01
[3]Note02
[4]Date02
[5]Username02

这是我认为应该返回的内容:

Username01, Date02

如何使用nth-child选择器完成此操作?

1 个答案:

答案 0 :(得分:3)

你不应该使用nth-child。您可以使用模运算符:

假设:

var A = ['Item 1', 'Item 2', 'Item 3'];

使用$.each()迭代数组:

$.each(A, function(k, v) {
    if (k % 2 == 0) console.log(v);
});

<强> Demo

或者您可以使用简单的for循环来执行此操作:

for (var i = 0; i < A.length; i++) {
    if (i % 2 == 0) console.log(A[i]);
}