无法找到关于如何实现此目的的清晰且最近的解释。 jQuery 是否有一种直接的方法来从 id="table1"的 HTML 表中获取整个第三列,并使用每个数组元素的一个单元格值填充一个数组。我对 jQuery 比较陌生,还没有完全探索它的功能。 jQuery 的一些快捷方式让我感到惊讶,所以我认为在这里提问可能比继续将代码混合在一起却看不到任何结果更明智。
最佳答案
要从第 3 列的所有元素构建一个数组,您可以使用以下代码
var colArray = $('#table1 td:nth-child(3)').map(function(){
return $(this).text();
}).get();
这里我正在做的是通过 nth-child
选择器选择第 3 列中的所有单元格。然后使用 $.map函数循环并使用它们的值来构建数组。
关于javascript - 使用 jQuery 将 HTML 表中的整列数据提取到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683537/