只从第二个TR到表格的最后一个

时间:2011-09-30 18:25:08

标签: jquery

我有一个变量$ response,在其中我有一个表的对象

表格有ID

我试图只使用TR(没有TABLE标签或/ Table标签)和TD内容

我试过了:

$response = $response.find('#gGridView1');
$response = $response.find('tr').slice(1);

$response = $response.find('#gGridView1');
$response = $response.find('tr:first').remove();

我修复了我的第一个问题

答案是:

$response = $response.find('#gGridView1');
$response.find('tr:first').remove();

另外,没有每个或循环的方法是什么方式让表格中的每个TD都是第二列的特定宽度为100px?

2 个答案:

答案 0 :(得分:0)

我相信你正在寻找第n个孩子选择器:

http://api.jquery.com/nth-child-selector/

例如,像:

$response.find('td:nth-child(2)').css('width','100px');

答案 1 :(得分:0)

要获得不是第一个的每个tr,只需选择不是第一个的所有人:

$ response = $ response.find(“#table tr:not(:first)”);

对于每个tr的第二个td使用nth-child选择器:

$ response = $ response.find(“#table tr td:nth-​​child(2)”);