2013-03-07 78 views
0

如何查找列中最后一次输入数据单元索引的数据。
我的表像之下最后一个数据输入表中的一列中的单元格索引

<table border="1"> 
<tr> 
<th>Header 1</th> 
<th>Header 2</th> 
</tr> 
<tr> 
<td>row 1, cell 1</td> 
<td>row 1, cell 2</td> 
</tr> 
<tr> 
<td>row 2, cell 1</td> 
<td>row 2, cell 2</td> 
</tr> 
<tr> 
<td>row 3, cell 1</td> 
<td>row 3, cell 2</td> 
</tr> 
<tr> 
<td></td> 
<td>row 4, cell 2</td> 
</tr> 
<tr> 
<td>row 5, cell 1</td> 
<td>row 5, cell 2</td> 
</tr> 
<tr> 
<td></td> 
<td>row 6, cell 2</td> 
</tr> 
<tr> 
<td>row 7, cell 1</td> 
<td>row 7, cell 2</td> 
</tr> 
<tr> 
<td>row 8, cell 1</td> 
<td>row 8, cell 2</td> 
</tr> 
<tr> 
<td></td> 
<td>row 9, cell 2</td> 
</tr> 
<tr> 
<td></td> 
<td>row 10, cell 2</td> 
</tr> 
</table> 
在上面的表格

我想第一列的最后一个进入的小区指数多数民众赞成为8
如何使用jQuery动态表情发现它..

回答

1

如果您正在寻找第一行最后一列

Live Demo

$('tr:eq(1) td:last').index() 

根据OP的注释进行编辑,从结尾开始查找第一个不为空的td。

Live Demo

tds = $('tr td:nth-child(2n+1)'); 
for(i=tds.length-1; i >=0; i--) 
    if($.trim(tds.eq(i).text()) != "") 
     break;  
alert($(tds[i]).text()); 
+0

将无法​​正常工作。 @Adil。因为它会返回第一个TH标签,他想要最后输入的列。 – 2013-03-07 11:18:07

+0

我改变了行索引@Ravi,谢谢。 – Adil 2013-03-07 11:19:30

+0

它返回第一行的最后一列,但我想第一列最后一个数据输入单元格索引 – user1912935 2013-03-07 13:34:23

相关问题