我有一个复选框表,我想从 7 个 td 的行中选择第 2 到第 4 个 td。具体来说,我想选择表格中第一行的输入:第 2 到第 4 td 的复选框,
到目前为止我的代码
$('tr:nth-child(1) td:gt(2) input:checkbox')
有什么建议么?
谢谢
我有一个复选框表,我想从 7 个 td 的行中选择第 2 到第 4 个 td。具体来说,我想选择表格中第一行的输入:第 2 到第 4 td 的复选框,
到目前为止我的代码
$('tr:nth-child(1) td:gt(2) input:checkbox')
有什么建议么?
谢谢
您可以使用slice
方法:
$('tr:first td').slice(1, 4).find('input[type=checkbox]');
您可以使用:
$('tr:nth-child(1) td:nth-child(-n + 4):nth-child(n + 2) input:checkbox')
$('tr td').filter(function(){
return $(this).index() > 0 && $(this).index() < 4;
});
你最好依赖 jquery 的方法:
$("tr").eq(1).find("td").find("input[type='checkbox']")
and
$("tr").eq(3).find("td").find("input[type='checkbox']")