如果里面的数据与同一行的第三列 td 内的数据匹配,我需要做的是向第一列 td 添加一个类。
html表格
<table border="1">
<tr><th>first</th><th>second</th><th>third</th></tr>
<tr><td>0</td><td>1</td><td>2</td></tr>
<tr><td>3</td><td>4</td><td>3</td></tr>
<tr><td>6</td><td>7</td><td>9</td></tr>
</table>
javascript/jquery
var cPrice = $('th').filter(':contains("first")');
var cDefault = $('th').filter(':contains("third")');
cp = cPrice.index() + 1;
cd = cDefault.index() + 1;
$('table td:nth-child(' + cp + ')').filter(function () {
//alert($(this).text());
var temp = $(this).index() + 2;
//alert(temp);
return $(this).text() != $('table td:eq('+ temp +')').text();
}).addClass("boom");
css
th{padding:5px;}
td{text-align:center;}
.boom{color:red;}