使用jQuery选择第n列中的所有单元格
Select all cells in nth column with jQuery
如何选择普通html表的第n列中的所有单元格?我试过了,但是没有用:
$('table#foo tbody td:nth-child(3)').each(function (index) {
$(this).addClass('hover');
});
更新:下面是一些无法正常工作的代码:http://jsfiddle.net/Claudius/D5KMq/
不需要使用each
。
$('table#foo tbody td:nth-child(3)').addClass('hover');
除此之外,你的代码没有任何问题。
您的实际问题(在原始问题中不明显,但在提琴中存在)是.index()
返回基于零的值,但:nth-child()
需要基于1的值。
$('table#foo tbody td:nth-child(3)').addClass('hover');
使用这个脚本(请注意,使用:n -child选择器来匹配每个子节点的索引,从1开始)
$(".legendvalue", ".stmatst_legends").hover(function() {
var index = $('.legendvalue').index($(this));
$('table#stmstat tbody td:nth-child(' + (index + 1) + ')').addClass('hover');
}, function() {
//remove hover
});
相关文章:
- 使用jquery在单击时在单元格中输入值
- 如何将jQuery/AAJAX结果放入表格单元格
- 使用jQuery只返回选中复选框后的第一个表单元格值
- jQuery-通过AJAX调用动态添加具有值的表单元格
- jQuery如何获取td单元格值
- 在jQuery中输出单击单元格的内容
- jQuery根据相关复选框选择求和单元格
- jQuery表 - 如何根据选中的复选框在单元格中写入文本
- 嵌套的 Jquery 每个 2D 数组错误地重复表单元格
- JQuery insertAfter();移动下一个表格单元格
- 使用jquery数据表,我可以't在不破坏FixedHead的情况下生成单元格colspan=3
- 如何使用jquery获取表单元格中子元素的值
- JQuery:如何在单元格中选择表的行,而不是表的行
- jQuery - 如果 img 在单元格内
- 存在事件的单元格的jQuery DatePicker背景色(加载时)
- jQuery从html单元格中读取值
- 如果鼠标悬停得很快,Jquery鼠标移动会错过一些单元格
- 如何让jQuery.change()引用Handontable上的单元格
- 用JQuery在廉价的excel表格上标记最后一个单元格
- 集& lt; h2>文本基于表格单元格- jQuery