2013-03-07 88 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

相關問題