检查具有特定id的tr是否在表中的最后

时间:2011-10-31 03:12:41

标签: jquery

检查具有特定id的tr是否在表格的最后

<table id="table">
<tr>
    smthing
</tr>   
<tr id="test1" class=""tableRows>
    smthing
</tr>
<tr id="test2" class=""tableRows>
    smthing
</tr>
</table>

我想做类似

的事情
var count=1

$("tr#test<?=count?>").fadeOut("slow")

count--

if($("#table tbody tr.tableRows:last"))
alert("empty - tr with class tableRows")

1 个答案:

答案 0 :(得分:1)

你可以这样做:

var $trs    = $('#table tr');
var is_last = $trs.index($('#' + id)) == $trs.length - 1;

其中id是相关<tr>的ID。 index$trs(即所有行)中为您提供了有问题元素的零索引。

演示:http://jsfiddle.net/ambiguous/4F7Ak/