循环遍历jQuery中的数组

Sky*_*ell 1 jquery

我正在尝试创建一个textarea值数组,然后循环它们.

这是一个jsFiddle,我试图让这个工作:

http://jsfiddle.net/kxkHZ/1/

当我运行它时,没有任何反应.

知道我做错了什么吗?

var textArray = [];
$('[class=objectives]').each(function (i) {
     textArray.push($(this).val());
});

for (var i = 0; i < textArray.length; i++) {
     console.log(textArray[i].value);
}
Run Code Online (Sandbox Code Playgroud)

tec*_*bar 5

value每个元素都没有属性,你可以简单地做:

for (var i = 0; i < textArray.length; i++) {
     console.log(textArray[i]);
}
Run Code Online (Sandbox Code Playgroud)

工作演示 -注意:jQuery最初并未包括在内

  • 你的意思是`for(var i = 0,n = textArray.length; i <n; i ++)`? (2认同)