我正在使用jQuery 1.6.2
我在调整jQuery方面遇到了一些麻烦。我需要找到一个特定的单元格并更改其颜色属性。
第一行可能是也可能不是我要找的那一行。我正在寻找的行可能有也可能没有课程。如果第一行有一个“TableSubHead”类,那么我不想将其行的最后一个单元格变为黄色。我想转到下一行,并将其最后一个单元格变为黄色。
在伪代码中,它应该如下所示:
查看OrderHeaderTable。找到没有TableSubHead类的第一行,并将最后一个单元格变为黄色。
这是我的代码
$("#OrderHeaderTable tr:first(:not.TableSubHead").children("td:last").css("background", "yellow");
你能帮助我调整它以获得我想要的东西吗?
答案 0 :(得分:5)
我相信
$("#OrderHeaderTable tr:first(:not.TableSubHead")
应该是
$("#OrderHeaderTable tr:not(.TableSubHead):first")
答案 1 :(得分:1)
尝试一下:
$('#OrderHeaderTable tbody tr').not('.TableSubHead')
.first().children('td :last').css('background','yellow');
那应该返回OrderHeaderTable体中没有'TableSubHead'类的第一个tr
,然后将最后一个单元格的背景设置为黄色。
更新
重新阅读问题并添加.not()