2012-11-14 75 views
1

的DIV我有兩個HTML文件。獲取最後一個表格tr和顯示窗

第一:

<table> 
    <tr>...</tr> 
    <tr>...</tr> 
    <tr>...</tr> 
    <tr>...</tr> 
    <tr>...</tr> 
    <tr>...</tr> 
    ... 
</table> 

二:

<div=container> 
    <div>...</div> 
    <div>...</div> 
    <div>...</div> 
    <div>...</div> 
    <div>...</div> 
    ... 
</div> 

tablecontainer有更多的垂直尺寸比窗口。我怎樣才能得到窗口中顯示的當前最後tr(div)內容?

+0

我不知道,我理解這一點,你可以改一下你的問題? –

+0

我認爲他想找到最後'tr'或'div'這是在當前窗口可見(不包括那些你需要向下滾動才能看到)。 – FixMaker

+0

他要找出最後可見行的折 –

回答

4

有一個簡單的jQuery插件here,檢查對象是否顯示在屏幕上。你可以通過在每一個相反的順序divtr元素,使用代碼來檢查它是否是當前窗口裏面,直到你找到一個在屏幕上可見的週期。

+0

+1這個好主意 –

0

使用jQuery你可以使用CSS3選擇器,所以下面應該工作:

$("table > tr:last-of-type") 

同樣的DIV:

$("div#container > div:last-of-type") 

這將讓指定的第一個元素中類型的最後一個元素在選擇器中。如果你真正想要的是倍以上,這是解決不了問題

+0

以上都沒有。這個選定的元素將會在可見窗口外面 – askovpen