我有一张包含一些数据的表格。在一些事件之后,我想突出显示列。
jQuery('#tableFilter td:eq(2)').each(function(){
jQuery(this).css('background-color','#cc0');});
但即使我使用了 each 函数,它也只突出显示一个单元格。
最佳答案
您的选择器显示“在 <td>
内的所有 #tableFilter
元素中,仅考虑第 3 个”,而不是“在该表内的每个 <td>
中取第 3 个 <tr>
”。
这会做你想做的事:
jQuery('#tableFilter tr').each(function() {
jQuery(this).find('td:eq(2)').css('background-color', '#cc0');
});
关于javascript - 突出显示搜索到的表数据和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374062/