2011-06-27 170 views
0

可能重複:
How to select a range of elements in jQuery.jQuery選擇 - 選擇通過訂單號

如何選擇通過有秩序的段落?

e.g第一4 I可以通過

('#main p:lt(4)'); 

選擇但如何可以選擇從5段至8,從8至12等。?

HTML

<div class="main"> 
    <p>text1</p> 
    <p>text2</p> 
    <p>text3</p> 
    <p>text4</p> 
    <p>text5</p> 
    <p>text6</p> 
    <p>text7</p> 
    <p>text8</p> 
    <p>text9</p> 
    <p>text10</p> 
    <p>text11</p> 
    <p>text12</p> 
</div> 

任何幫助非常讚賞。

皮特

+0

你可以在這裏找到:HTTP ://stackoverflow.com/questions/185966/how-to-select-a-range-of-elements-in -jquery –

回答

3

5至8是greter然後4和下部,隨後9:

$('#main p:gt(4):lt(9)'); 
1

$('#main p:gt(4):lt(9)')將選擇第5頁〜8

$('#main p').slice(4, 7)使用很可能是雖然更快。

1

只需使用gt太:

$('#main p:gt(4):lt(9)'); 
1

可以使用slice(start, end)

$("#main p").slice(5, 8) ;