有一个表格将根据所选的下拉元素进行填充。这是代码(我没有插入带有下拉元素的行):
<table id="myPlaneTable" class="table table-bordered">
<tr>
<td style="width: 20%">Max speed</td>
<td style="width: 15%">450</td>
<td style="width: 15%">487</td>
<td style="width: 15%">450</td>
<td style="width: 15%">600</td>
</tr>
<tr>
<td style="width: 20%">Max speed</td>
<td style="width: 15%">580</td>
<td style="width: 15%">490</td>
<td style="width: 15%">543</td>
<td style="width: 15%">742</td>
</tr>
</table
这是它的样子
由于我刚开始学习jQuery,我尝试了以下代码,但它不起作用
$("#myPlaneTable tbody tr.data-in-table").each(function () {
$(this).find('td').each(function (index) {
var currentCell = $(this);
var nextCell = $(this).next('td').length > 0 ? $(this).next('td') : null;
if (index%2==0&&nextCell && currentCell.text() !== nextCell.text()) {
currentCell.css('backgroundColor', 'red');
nextCell.css('backgroundColor', 'green');
}
});
});
我想要得到的结果
突出显示是否仅显示最佳值和最差值(而不是介于两者之间)
如果多个单元格中的数据匹配,则也需要突出显示它们
如果没有数据,单元格应该不突出显示
数据应该在一行内进行比较<tr>
,因为会有多行
有只小跳蛙
一只名叫tom的猫
相关分类