用jquery遍历表

时间:2014-04-02 23:34:39

标签: javascript jquery jquery-traversing

我有一些表格行:

<tr class='top'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='total'><td></td><td></td></tr>
<tr class='top'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='total'><td></td><td></td></tr>
...
...
...
<tr class='top'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='data'><td></td><td></td></tr>
<tr class='total'><td></td><td></td></tr>

我选择了一行类数据。现在我想找到位于同一部分和我选定行上方的类顶部行。

是否有一个jquery命令可以为我做这个?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以混合使用prevAll()和first(),例如

var $tr == //tr with class data
var $trop = $tr.prevAll('.top').first();