jQuery选择器查找行中除给定索引外的所有单元格
作为标题,我需要做如下工作:jQuery选择器查找行中除给定索引外的所有单元格,jquery,jquery-selectors,Jquery,Jquery Selectors,作为标题,我需要做如下工作: $('#myTable').find('td:not(0)'); // all cells except first one 你很接近。就用吧 我想你指的是每行中的所有单元格,除了第一个单元格 如果是这样,你可以这样做 示例: 或者,您可以这样做,这可能会表现得更好一些: 示例: 或者这个: 示例: 或者,假设要选择除第一个单元格以外的所有单元格: $('#myTable tr').each( function() { $(this).fi
$('#myTable').find('td:not(0)'); // all cells except first one
你很接近。就用吧
我想你指的是每行中的所有单元格,除了第一个单元格 如果是这样,你可以这样做 示例: 或者,您可以这样做,这可能会表现得更好一些: 示例: 或者这个: 示例:
或者,假设要选择除第一个单元格以外的所有单元格:
$('#myTable tr').each(
function() {
$(this).find('td:gt(0)');
});
使用
诚然,这种方法比另一种方法要简洁得多。您是指“除第一行外的所有单元格”还是“除每行第一行外的所有单元格”(换句话说,删除第一列)?
$('#myTable td:not(:nth-child(1))')
var result = $('#myTable tr').map(function() {
return Array.prototype.slice.call( this.cells, 1 );
});
var result = $('#myTable tr').map(function() {
return $( this.cells ).slice( 1 ).get();
});
$('#myTable tr').each(
function() {
$(this).find('td:gt(0)');
});