1

我有一个复选框表,我想从 7 个 td 的行中选择第 2 到第 4 个 td。具体来说,我想选择表格中第一行的输入:第 2 到第 4 td 的复选框,

到目前为止我的代码

$('tr:nth-child(1) td:gt(2) input:checkbox')

有什么建议么?

谢谢

4

4 回答 4

2

您可以使用slice方法:

$('tr:first td').slice(1, 4).find('input[type=checkbox]');
于 2013-08-18T21:52:17.360 回答
1

您可以使用:

$('tr:nth-child(1) td:nth-child(-n + 4):nth-child(n + 2) input:checkbox')

http://jsfiddle.net/erWp9/2/

于 2013-08-18T21:55:21.140 回答
0
$('tr td').filter(function(){
    return $(this).index() > 0 && $(this).index() < 4;
});

这是你的 jsFiddle

于 2013-08-18T21:55:33.910 回答
-1

你最好依赖 jquery 的方法:

$("tr").eq(1).find("td").find("input[type='checkbox']")
and
$("tr").eq(3).find("td").find("input[type='checkbox']")
于 2013-08-18T21:53:08.890 回答