日期:2014-05-16  浏览次数:20534 次

用JQUERY比较表格中每行的第二个和第三个单元格的值是否相等
比如我现在有一个TABLE id="abc", table中有5个TR,每个TR中有3个TD,现在我想用JQUERY遍历每个TR的第2和第3个单元格的内容是否相等,如果不想等则把第3个单元格的内容变成红色。有知道的请写详细点,我得TR用不用加上ID

------解决方案--------------------
<script type="text/javascript">
$(function(){
$('#abc tr').each(function(){
var a=$(this).find("td");
if(a.eq(1).html()!=a.eq(2).html()){
a.eq(2).css("color","red")
}
})
})

</script>
<table id="abc">
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>2</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>2</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</tbody>
</table>