如何从表格的第一列获取文本?

Nov*_*tor 2 jquery selector

网页中有一个表(在我的例子中是http://developer.chrome.com/extensions/api_index),我想获取稳定 API 中的所有方法名称。所以我想得到一个数组,它的元素就是第一列中的东西。

怎么做?

$("table:eq(5) tr td:eq(0)")
Run Code Online (Sandbox Code Playgroud)

此代码不起作用,因为它不能从所有行中的所有第一个 td 元素中获取文本,而只能从一行中获取文本。该怎么办?

Vin*_*ngh 5

你可以试试

$(table).find('td:first').text() //can you table id or class
Run Code Online (Sandbox Code Playgroud)

可以在循环中迭代所有行以获取第一个单元格值

 var array = new Array();

$('table tr').each(function () {
    var firstCell = $(this).find('td').first();
    array.push($firstCell.text());
});
Run Code Online (Sandbox Code Playgroud)