jQuery 选择器查找行中除给定索引之外的所有单元格

发布于 2024-10-09 02:06:43 字数 111 浏览 2 评论 0原文

正如标题,我需要做类似的事情:

$('#myTable').find('td:not(0)'); // all cells except first one

As the title, I need to do something like:

$('#myTable').find('td:not(0)'); // all cells except first one

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅笑轻吟梦一曲 2024-10-16 02:06:43

你们非常接近。只需使用 :eq() 即可。

$('#myTable').find('td:not(:eq(0))');

You are very close. Just use :eq().

$('#myTable').find('td:not(:eq(0))');
天涯离梦残月幽梦 2024-10-16 02:06:43

我假设您指的是每行中除第一个单元格之外的所有单元格。

如果是这样,你可以这样做。

示例: http://jsfiddle.net/PDEfJ/

$('#myTable td:not(:nth-child(1))')

或者你可以这样做,这可能会表现得更好一点:

示例: http://jsfiddle.net/PDEfJ /1/

var result = $('#myTable tr').map(function() {
    return Array.prototype.slice.call( this.cells, 1 );
});

或此:

示例: http://jsfiddle.net /PDEfJ/2/

var result = $('#myTable tr').map(function() {
    return $( this.cells ).slice( 1 ).get();
});

I assume you mean all cells in each row, except the first cell.

If so, you could do this.

Example: http://jsfiddle.net/PDEfJ/

$('#myTable td:not(:nth-child(1))')

or you could do this, which may perform a little better:

Example: http://jsfiddle.net/PDEfJ/1/

var result = $('#myTable tr').map(function() {
    return Array.prototype.slice.call( this.cells, 1 );
});

or this:

Example: http://jsfiddle.net/PDEfJ/2/

var result = $('#myTable tr').map(function() {
    return $( this.cells ).slice( 1 ).get();
});
神回复 2024-10-16 02:06:43

作为替代方案,假设您要选择除第一个单元格之外的所有单元格:

$('#myTable tr').each(
    function() {
        $(this).find('td:gt(0)');
    });

使用 :gt()< /code> 选择器

JS Fiddle demo

不可否认,这种方式比其他方法更不简洁。

As an alternative, assuming you want to select all cells except the first:

$('#myTable tr').each(
    function() {
        $(this).find('td:gt(0)');
    });

Using :gt() selector.

JS Fiddle demo

Admittedly, this way is rather less concise than the alternative approach.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文