jQuery 选择器查找行中除给定索引之外的所有单元格
正如标题,我需要做类似的事情:
$('#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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你们非常接近。只需使用
:eq()
即可。You are very close. Just use
:eq()
.我假设您指的是每行中除第一个单元格之外的所有单元格。
如果是这样,你可以这样做。
示例: http://jsfiddle.net/PDEfJ/
或者你可以这样做,这可能会表现得更好一点:
示例: http://jsfiddle.net/PDEfJ /1/
或此:
示例: http://jsfiddle.net /PDEfJ/2/
I assume you mean all cells in each row, except the first cell.
If so, you could do this.
Example: http://jsfiddle.net/PDEfJ/
or you could do this, which may perform a little better:
Example: http://jsfiddle.net/PDEfJ/1/
or this:
Example: http://jsfiddle.net/PDEfJ/2/
作为替代方案,假设您要选择除第一个单元格之外的所有单元格:
使用
:gt()< /code> 选择器
。
JS Fiddle demo
不可否认,这种方式比其他方法更不简洁。
As an alternative, assuming you want to select all cells except the first:
Using
:gt()
selector.JS Fiddle demo
Admittedly, this way is rather less concise than the alternative approach.