如何遍历HTML表列并使用JQuery将值输入到Javascript数组中

Ple*_*pMe 2 javascript ajax jquery

假设我有一个包含10行的表列,每行包含<td id="num">一个文本值.

如何使用JQuery循环遍历列中的每一行并将旋转输入到Javascript数组中?

我认为以下代码会这样做,但它只获得第一个元素:

var numArray = [];
$("#num").each(function(n){
   numArray[n] = $(this).text();
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

Mar*_*llo 5

您不能拥有具有相同ID的多个元素.这是不允许的,因为id用于标识DOM中的各个元素.我建议给他们所有相同的课程,这是允许的.

<td class="num">
Run Code Online (Sandbox Code Playgroud)

那应该工作:

var numArray = [];
$(".num").each(function(n){
   numArray[n] = $(this).text();
});
Run Code Online (Sandbox Code Playgroud)